.home_home___VYER{overflow:clip}.home_container__NY6QR{width:min(100% - 96px,1248px);margin-inline:auto}.home_home___VYER a{text-decoration:none}.home_home___VYER a:focus-visible{outline:2px solid currentColor;outline-offset:6px}.home_home___VYER svg{flex-shrink:0}.home_home___VYER h1,.home_home___VYER h2,.home_home___VYER h3,.home_home___VYER p{margin:0}.home_home___VYER ul{list-style:none;margin:0;padding:0}.home_eyebrow__vzedS{display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.7;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.home_signal____ejq{display:inline-block;flex-shrink:0;width:6px;height:6px;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 10%,transparent)}.home_hero__wr_IQ{position:relative;isolation:isolate;color:white;background:var(--surface-deep)}.home_hero__wr_IQ:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb,white 3%,transparent) 1px,transparent 0),linear-gradient(90deg,color-mix(in srgb,white 3%,transparent) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,black)}.home_hero__wr_IQ:after{content:"";position:absolute;left:0;bottom:0;width:32%;height:2px;background:var(--action-primary)}.home_heroGrid__PE26R{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;padding-block:62px 48px}.home_heroCopy__KAei0{position:relative;z-index:1}.home_heroCopy__KAei0>.home_eyebrow__vzedS{color:rgb(255 255 255/.65);margin-bottom:26px}.home_heroCopy__KAei0 .home_signal____ejq{color:white}.home_heroCopy__KAei0 h1{font-size:clamp(3.25rem,5.25vw,4.65rem);line-height:1.02;letter-spacing:-.045em;font-weight:600}.home_heroCopy__KAei0 h1 span{display:block;margin-top:8px;color:rgb(255 255 255/.52)}.home_heroDescription__rGjm7{max-width:43ch;margin-top:28px!important;font-size:17px;line-height:1.8;color:rgb(255 255 255/.65)}.home_actions__cenHz{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.home_primaryButton__QysT0,.home_secondaryButton__K4aAN{display:inline-flex;justify-content:center;align-items:center;gap:22px;padding:15px 22px;font-size:13px;font-weight:500;min-height:52px;transition:background .2s,border-color .2s}.home_primaryButton__QysT0{background:var(--action-primary);border:1px solid var(--action-primary);color:white}.home_primaryButton__QysT0:hover{background:var(--action-strong);border-color:var(--action-strong)}.home_secondaryButton__K4aAN{border:1px solid rgb(255 255 255/.22);color:white}.home_secondaryButton__K4aAN:hover{background:rgb(255 255 255/.06);border-color:rgb(255 255 255/.6)}.home_heroNote__O85r3{display:grid;gap:6px;margin-top:36px;font-size:11px;color:rgb(255 255 255/.44)}.home_heroNote__O85r3>span:first-child{font-size:9px;letter-spacing:.18em}.home_visual__I1HwU{position:relative;min-width:0}.home_visualHeading__56iT_{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;color:rgb(255 255 255/.48);padding:0 16px 12px;border-bottom:1px solid rgb(255 255 255/.12)}.home_neuralCore__ivX1a{display:block;width:100%;height:auto}.home_coreSphere__51UkU{transform-origin:280px 255px;animation:home_float__r_ysT 9s ease-in-out infinite}.home_coreOrbit__81CUa{transform-origin:280px 255px;animation:home_orbit__rnNZm 80s linear infinite}.home_corePulse__b0lBY{animation:home_pulse__0uwBq 4s ease-in-out infinite}.home_visualCaption__emjc2{display:flex;gap:14px;align-items:center;margin-inline:16px;margin-top:-10px;padding-top:14px;border-top:1px solid rgb(255 255 255/.12);color:rgb(255 255 255/.55);font-size:11px;line-height:1.7}.home_visualCaption__emjc2 strong{color:rgb(255 255 255/.85);font-weight:400}.home_crosshair__Ne1nH{margin-left:auto;font-size:28px;font-weight:300}.home_heroFooter___m4Y4{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:25px}.home_scrollLink__NsZaj{display:inline-flex;align-items:center;gap:14px;color:rgb(255 255 255/.65);font-size:11px}.home_scrollLink__NsZaj>span{display:grid;place-items:center;height:30px;width:30px;border:1px solid rgb(255 255 255/.2);color:white;font-size:18px}.home_scrollLink__NsZaj:hover{color:white}.home_stats__iYP_N{display:flex;gap:34px}.home_stats__iYP_N>span{display:flex;gap:9px;align-items:baseline;font-size:10px;color:rgb(255 255 255/.5)}.home_stats__iYP_N strong{font-family:var(--font-heading);color:white;font-size:23px;font-weight:400}.home_latest__gFJw8{padding-block:84px;scroll-margin-top:88px}.home_sectionHeader__OXib6{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px}.home_authorCopy__zcTwK .home_eyebrow__vzedS,.home_sectionHeader__OXib6 .home_eyebrow__vzedS{color:var(--text-secondary);margin-bottom:12px}.home_authorCopy__zcTwK .home_eyebrow__vzedS:before,.home_sectionHeader__OXib6 .home_eyebrow__vzedS:before{content:"";width:18px;height:2px;background:var(--action-primary)}.home_author__gClso h2,.home_sectionHeader__OXib6 h2{font-size:clamp(1.9rem,3.1vw,2.65rem);font-weight:600;letter-spacing:-.025em;line-height:1.14;text-wrap:balance}.home_textLink__ZKXeo{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding-block:8px;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:12px;font-weight:500;flex-shrink:0}.home_textLink__ZKXeo:hover{border-color:var(--action-primary)}.home_textLink__ZKXeo svg,.home_topicTop__5kwrw svg,.home_tutorialCta__B9FlX svg{transition:transform .2s}.home_textLink__ZKXeo:hover svg,.home_topicCard__mCjbR:hover svg,.home_tutorialCard__7T1Kh:hover .home_tutorialCta__B9FlX svg{transform:translate(3px,-2px)}.home_editorialGrid__gnh3_{display:grid;grid-template-columns:1.12fr 1fr;gap:48px;align-items:start}.home_featuredLink__bws8H{display:block}.home_featuredImage__gs8JE,.home_tutorialImage__OU84q{position:relative;overflow:hidden}.home_cover__ZLDCB{width:100%;aspect-ratio:16/9}.home_featuredImage__gs8JE .home_cover__ZLDCB{aspect-ratio:16/9}.home_featuredImage__gs8JE:after{position:absolute;content:"";pointer-events:none;inset:0;border:1px solid rgb(255 255 255/.08)}.home_featuredLabel__QFdCI{position:absolute;top:18px;left:18px;background:var(--surface-deep);color:white;padding:8px 12px;font-size:9px;letter-spacing:.13em}.home_imageArrow__Xzut9{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:48px;height:48px;color:white;background:var(--action-primary)}.home_featuredBody__Kjb5o{padding-top:23px}.home_category__HGS9i{display:inline-flex;align-items:center;gap:7px;color:var(--text-secondary);font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.home_category__HGS9i:before{content:"";flex-shrink:0;width:5px;height:5px;background:var(--action-primary)}.home_featuredBody__Kjb5o h3{margin-block:12px;font-size:clamp(1.65rem,2.4vw,2rem);line-height:1.2;letter-spacing:-.015em;font-weight:600}.home_featuredBody__Kjb5o>p{font-size:14px;line-height:1.8;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home_meta__1ih1M{display:flex;flex-wrap:wrap;gap:5px 14px;color:var(--text-secondary);font-size:11px;line-height:1.6}.home_featuredBody__Kjb5o .home_meta__1ih1M{margin-top:20px}.home_meta__1ih1M>span:before{content:"·";margin-right:10px}.home_featuredLink__bws8H:hover h3,.home_recentLink__ywxzo:hover h3{text-decoration:underline;text-decoration-color:var(--action-primary);text-underline-offset:5px;text-decoration-thickness:1px}.home_listHeading__G_iC2{display:flex;justify-content:space-between;padding-block:0 17px;border-bottom:1px solid var(--border-default);font-size:9px;letter-spacing:.14em;color:var(--text-secondary)}.home_recentLink__ywxzo{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:20px;padding-block:22px;border-bottom:1px solid var(--border-default);align-items:center}.home_recentCopy__eQNxf h3{margin-block:8px 12px;font-size:20px;line-height:1.25;font-weight:600}.home_recentImage__FbtDa{position:relative;min-width:0}.home_thumbnail__L_iEd{width:100%;aspect-ratio:1}.home_thumbnail__L_iEd>span{font-size:8px;overflow-wrap:anywhere;letter-spacing:.05em}.home_recentImage__FbtDa>span{position:absolute;right:0;bottom:0;background:var(--surface-page);min-width:24px;padding:3px 5px;font-size:9px;text-align:center}.home_archiveLink__sQg27{display:flex;justify-content:space-between;gap:20px;margin-top:22px;color:var(--text-secondary);font-size:11px;line-height:1.6}.home_archiveLink__sQg27:hover{color:var(--text-primary)}.home_sectionDescription__gqm7d{max-width:36ch;font-size:14px;color:var(--text-secondary);line-height:1.8}.home_topics__6PSJT{padding-block:70px;border-block:1px solid var(--border-default);background:var(--surface-card)}.home_topicGrid__HljYV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.home_topicGrid__HljYV>li{display:flex}.home_topicCard__mCjbR{display:flex;flex-direction:column;width:100%;padding:23px 24px;min-height:184px;border:1px solid var(--border-default);background:var(--surface-page);position:relative;transition:border-color .2s,transform .2s}.home_topicCard__mCjbR:after{content:"";position:absolute;bottom:-1px;left:-1px;width:28px;height:2px;background:var(--action-primary);transition:width .2s}.home_topicCard__mCjbR:hover{border-color:var(--action-primary);transform:translateY(-3px)}.home_topicCard__mCjbR:hover:after{width:calc(100% + 2px)}.home_topicTop__5kwrw{display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:10px}.home_topicCard__mCjbR h3{margin-top:30px;margin-bottom:9px;font-size:24px;line-height:1.2;font-weight:600}.home_topicCount__88iS6{margin-top:auto;color:var(--text-secondary);font-size:11px}.home_tagRow__8gWqg{display:flex;align-items:baseline;gap:24px;margin-top:32px}.home_tagRow__8gWqg h3{flex-shrink:0;font-family:var(--font-body);font-size:9px;font-weight:500;letter-spacing:.1em;color:var(--text-secondary)}.home_tagRow__8gWqg ul{display:flex;flex-wrap:wrap;gap:8px}.home_tagRow__8gWqg a{display:inline-flex;gap:5px;padding:7px 11px;font-size:11px;border:1px solid var(--border-default);transition:border-color .2s}.home_tagRow__8gWqg a>span{color:var(--text-secondary)}.home_tagRow__8gWqg a:hover{border-color:var(--action-primary)}.home_tutorials__M1d1b{background:var(--surface-deep);color:white;padding-block:80px}.home_tutorials__M1d1b .home_sectionDescription__gqm7d,.home_tutorials__M1d1b .home_sectionHeader__OXib6 .home_eyebrow__vzedS{color:rgb(255 255 255/.6)}.home_tutorialGrid__u7vOk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home_tutorialGrid__u7vOk>li{display:flex}.home_tutorialCard__7T1Kh{display:flex;flex-direction:column;width:100%;border:1px solid rgb(255 255 255/.16);transition:border-color .2s}.home_tutorialCard__7T1Kh:hover{border-color:rgb(255 255 255/.5)}.home_lessonLabel__Kbshb{display:flex;gap:24px;position:absolute;left:0;bottom:0;background:var(--action-primary);padding:8px 14px;font-size:9px;letter-spacing:.12em}.home_tutorialBody__yrVEY{display:flex;flex:1;flex-direction:column;padding:24px}.home_tutorialBody__yrVEY .home_category__HGS9i{color:rgb(255 255 255/.65)}.home_tutorialBody__yrVEY h3{margin-block:14px;font-size:24px;font-weight:600;line-height:1.25}.home_tutorialBody__yrVEY>p{font-size:13px;line-height:1.8;color:rgb(255 255 255/.6);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:25px}.home_tutorialCta__B9FlX{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;border-top:1px solid rgb(255 255 255/.12);padding-top:18px;font-size:11px}.home_author__gClso{display:grid;grid-template-columns:170px minmax(0,1fr) 180px;gap:52px;align-items:center;padding-block:88px}.home_authorSymbol__mpEHV{min-height:170px;border:1px solid var(--border-default);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;background:linear-gradient(135deg,var(--surface-card),var(--surface-page));position:relative}.home_authorSymbol__mpEHV:after,.home_authorSymbol__mpEHV:before{content:"";position:absolute;width:12px;height:12px;border:1px solid var(--action-primary)}.home_authorSymbol__mpEHV:before{top:-1px;left:-1px;border-right:0;border-bottom:0}.home_authorSymbol__mpEHV:after{right:-1px;bottom:-1px;border-left:0;border-top:0}.home_authorSymbol__mpEHV>span{font-family:var(--font-heading);font-weight:300;font-size:52px}.home_authorSymbol__mpEHV small{font-size:7px;letter-spacing:.12em;color:var(--text-secondary)}.home_author__gClso h2{font-size:30px;max-width:26ch}.home_authorCopy__zcTwK>p:not(.home_eyebrow__vzedS){margin-block:17px;font-size:14px;line-height:1.85;color:var(--text-secondary);max-width:62ch}.home_authorYears__Em90c{border-left:1px solid var(--border-default);padding-left:30px;display:flex;flex-direction:column}.home_authorYears__Em90c>strong{font-size:76px;line-height:1;letter-spacing:-.04em;font-family:var(--font-heading);font-weight:300}.home_authorYears__Em90c>strong>span{color:var(--action-primary);font-size:44px}.home_authorYears__Em90c>span{margin-top:15px;color:var(--text-secondary);font-size:8px;line-height:1.8;letter-spacing:.09em}.home_emptyState__EOIA_{padding:48px 28px;border:1px solid var(--border-default);background:var(--surface-card)}.home_emptyState__EOIA_>span{font-size:30px;color:var(--text-secondary)}.home_emptyState__EOIA_ h3{margin-top:18px;font-size:25px}.home_emptyState__EOIA_ p{margin-block:10px 20px;color:var(--text-secondary)}@keyframes home_float__r_ysT{50%{transform:translateY(-7px) rotate(2deg)}}@keyframes home_orbit__rnNZm{to{transform:rotate(1turn)}}@keyframes home_pulse__0uwBq{50%{opacity:.25}}@media (min-width:1440px){.home_heroGrid__PE26R{padding-block:76px 60px}}@media (max-width:1100px){.home_container__NY6QR{width:calc(100% - 64px)}.home_heroGrid__PE26R{gap:10px}.home_heroCopy__KAei0 h1{font-size:clamp(3rem,5.6vw,4rem)}.home_heroCopy__KAei0>.home_eyebrow__vzedS{font-size:9px;letter-spacing:.12em}.home_heroFooter___m4Y4{align-items:flex-start}.home_stats__iYP_N{gap:22px}.home_stats__iYP_N>span{flex-direction:column;gap:0}.home_editorialGrid__gnh3_{gap:30px}.home_recentLink__ywxzo{grid-template-columns:minmax(0,1fr) 88px;gap:15px}.home_recentCopy__eQNxf h3{font-size:18px}.home_author__gClso{grid-template-columns:140px minmax(0,1fr);gap:32px}.home_authorYears__Em90c{display:none}}@media (max-width:767px){.home_container__NY6QR{width:calc(100% - 40px)}.home_heroGrid__PE26R{grid-template-columns:1fr;padding-block:44px 30px;gap:36px}.home_heroCopy__KAei0 h1{font-size:clamp(2.8rem,9vw,4rem);max-width:13ch}.home_heroCopy__KAei0>.home_eyebrow__vzedS{font-size:8px;margin-bottom:24px}.home_heroDescription__rGjm7{font-size:15px;margin-top:22px!important;max-width:46ch}.home_actions__cenHz{gap:10px;margin-top:25px}.home_primaryButton__QysT0,.home_secondaryButton__K4aAN{padding:13px 15px;gap:14px;font-size:12px}.home_heroNote__O85r3{margin-top:24px}.home_visual__I1HwU{width:min(100%,460px);margin-inline:auto;order:-1}.home_visualHeading__56iT_{font-size:8px;padding-inline:0}.home_visualCaption__emjc2{margin-inline:0}.home_heroFooter___m4Y4{padding-block:20px;flex-direction:column-reverse;gap:22px}.home_stats__iYP_N{justify-content:space-between;width:100%;gap:12px}.home_stats__iYP_N>span{font-size:9px}.home_stats__iYP_N strong{font-size:25px}.home_scrollLink__NsZaj{font-size:10px}.home_latest__gFJw8,.home_topics__6PSJT,.home_tutorials__M1d1b{padding-block:52px}.home_sectionHeader__OXib6{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:27px}.home_sectionHeader__OXib6 h2{font-size:31px}.home_sectionHeader__OXib6 .home_eyebrow__vzedS{font-size:9px}.home_editorialGrid__gnh3_{grid-template-columns:1fr;gap:35px}.home_featuredBody__Kjb5o h3{font-size:28px}.home_recentLink__ywxzo{grid-template-columns:minmax(0,1fr) 100px;padding-block:22px}.home_recentCopy__eQNxf h3{font-size:20px}.home_topicGrid__HljYV{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home_topicCard__mCjbR{padding:18px;min-height:175px}.home_topicCard__mCjbR h3{font-size:21px;overflow-wrap:anywhere}.home_tagRow__8gWqg{flex-direction:column;gap:14px}.home_tutorialGrid__u7vOk{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.home_tutorialBody__yrVEY{padding:18px}.home_tutorialBody__yrVEY h3{font-size:21px}.home_author__gClso{padding-block:54px;grid-template-columns:1fr;gap:26px}.home_authorSymbol__mpEHV{width:120px;min-height:120px;gap:8px}.home_authorSymbol__mpEHV>span{font-size:38px}.home_authorSymbol__mpEHV small{font-size:6px}.home_author__gClso h2{font-size:30px}}@media (max-width:480px){.home_tutorialGrid__u7vOk{grid-template-columns:1fr}.home_heroCopy__KAei0 h1{font-size:clamp(2.6rem,10.5vw,3.6rem)}.home_category__HGS9i{font-size:8px;letter-spacing:.08em}.home_meta__1ih1M{font-size:10px}.home_recentLink__ywxzo{grid-template-columns:minmax(0,1fr) 84px;gap:14px}.home_recentCopy__eQNxf h3{font-size:18px}}@media (prefers-reduced-motion:reduce){.home_coreOrbit__81CUa,.home_corePulse__b0lBY,.home_coreSphere__51UkU{animation:none}.home_home___VYER a,.home_home___VYER svg,.home_topicCard__mCjbR:after{transition:none}.home_topicCard__mCjbR:hover{transform:none}}.aiFlowSpace_spatialSection__KPeHo.aiFlowSpace_spatialSection__KPeHo{background:radial-gradient(ellipse at 15% 40%,color-mix(in srgb,var(--action-primary) 10%,transparent),transparent 55%),var(--surface-deep)}.aiFlowSpace_workspace__APSP2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,1fr);align-items:stretch}.aiFlowSpace_workspace__APSP2>:last-child{min-height:780px;height:780px;overflow:auto;scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.22) transparent}.aiFlowSpace_space__Y_Wdp{position:relative;min-width:0;padding:24px 0 20px;align-self:start;position:sticky;top:75px}.aiFlowSpace_spaceHeader__vNoNV{display:flex;justify-content:space-between;gap:20px;padding:0 24px;font-size:8px;letter-spacing:.15em;color:var(--lab-muted)}.aiFlowSpace_universe__YA4jd{position:relative;aspect-ratio:700/660;width:100%}.aiFlowSpace_paths__9eQrj{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.aiFlowSpace_guide__ir9dA{stroke:rgb(255 255 255/.07);stroke-width:1;fill:none;stroke-dasharray:2 8}.aiFlowSpace_axis__kWrt7{stroke:rgb(255 255 255/.045);stroke-width:1;stroke-dasharray:3 10}.aiFlowSpace_route__e32yg{fill:none;stroke:rgb(255 255 255/.16);stroke-width:1}.aiFlowSpace_routeFlow__cISPn{opacity:0;stroke:var(--lab-accent);stroke-width:1.5;stroke-dasharray:6 14;animation:aiFlowSpace_current___kiBN 3s linear infinite}.aiFlowSpace_route__e32yg[data-active=true] .aiFlowSpace_routeFlow__cISPn{opacity:1}.aiFlowSpace_dataPulse__y4ntV{fill:white;stroke:var(--lab-accent);stroke-width:2;filter:drop-shadow(0 0 5px var(--lab-accent));offset-distance:0;animation:aiFlowSpace_transit__LDLXu 2.8s linear infinite;animation-delay:var(--delay)}.aiFlowSpace_retry__FZC3y{stroke:rgb(255 255 255/.1);stroke-dasharray:3 9;stroke-width:1;fill:none}.aiFlowSpace_retryLabel__DDAwl{fill:rgb(255 255 255/.28);font-size:8px;letter-spacing:1px}.aiFlowSpace_celestial__OHbof{position:absolute;transform:translate(-50%,-50%);width:24%;border:0;padding:0;background:transparent;color:rgb(255 255 255/.4);text-align:center;transition:color .5s}.aiFlowSpace_celestial__OHbof:hover,.aiFlowSpace_celestial__OHbof[data-active=true]{color:var(--lab-accent)}.aiFlowSpace_object__n83HX{display:block;width:90%;margin:auto;filter:drop-shadow(0 0 0 transparent);transition:filter .5s}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_object__n83HX{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--action-primary) 80%,transparent))}.aiFlowSpace_object__n83HX svg{display:block;width:100%;height:auto;overflow:visible}.aiFlowSpace_caption__CHEdc{display:flex;flex-direction:column;gap:4px;position:absolute;left:-15%;right:-15%;top:95%;pointer-events:none}.aiFlowSpace_caption__CHEdc>span{font-size:10px;font-weight:500;letter-spacing:.08em;color:rgb(255 255 255/.68);text-transform:uppercase}.aiFlowSpace_caption__CHEdc small{font-size:9px;line-height:1.4;color:rgb(255 255 255/.35)}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_caption__CHEdc>span{color:white}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_caption__CHEdc small{color:var(--lab-accent)}.aiFlowSpace_celestial__OHbof[data-model=true]{width:39%}.aiFlowSpace_celestial__OHbof[data-model=true] .aiFlowSpace_caption__CHEdc{top:90%}.aiFlowSpace_celestial__OHbof[data-model=true] .aiFlowSpace_caption__CHEdc>span{font-size:13px;letter-spacing:.18em}.aiFlowSpace_shell__K4FGx{stroke:currentColor;stroke-width:.8}.aiFlowSpace_mesh__NahMi{stroke:currentColor;stroke-opacity:.3;stroke-width:.5}.aiFlowSpace_synapse__b7__3{stroke:currentColor;stroke-width:.7;opacity:.35}.aiFlowSpace_neuron__BIG0h{fill:currentColor}.aiFlowSpace_spark__L9Rpw{fill:white;stroke:var(--lab-accent);stroke-width:1;opacity:0}.aiFlowSpace_neuralTurn___M6AT{transform-origin:90px 80px;animation:aiFlowSpace_neuralDrift__kkYiY 22s ease-in-out infinite alternate}.aiFlowSpace_orbit__qt8ga{stroke:currentColor;stroke-width:.6;opacity:.5}.aiFlowSpace_scan__q88b2{stroke:currentColor;stroke-width:.5;stroke-dasharray:30 150;fill:none;transform-box:fill-box;transform-origin:center;animation:aiFlowSpace_orbit__qt8ga 20s linear infinite;opacity:.4}.aiFlowSpace_floating__q_H_r{animation:aiFlowSpace_float__KSuxq 6s ease-in-out infinite}.aiFlowSpace_beacon__bwa7k{fill:currentColor;fill-opacity:.2;stroke:currentColor}.aiFlowSpace_storageLayer__7lN6R{opacity:.35}.aiFlowSpace_document__Uhwjc{opacity:0}.aiFlowSpace_contextLayer__ZICb6{opacity:.4}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_synapse__b7__3{animation:aiFlowSpace_fire__esHPr 1.8s ease-in-out infinite;animation-delay:var(--delay);stroke:var(--lab-accent)}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_neuron__BIG0h{animation:aiFlowSpace_fire__esHPr 1.3s ease-in-out infinite;animation-delay:var(--delay);fill:white}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_spark__L9Rpw{animation:aiFlowSpace_transit__LDLXu 1.4s linear infinite;animation-delay:var(--delay);opacity:1}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_storageLayer__7lN6R{animation:aiFlowSpace_fire__esHPr 1.4s ease-in-out infinite;animation-delay:var(--delay)}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_document__Uhwjc{animation:aiFlowSpace_retrieve__TRcjf 2.7s ease-out infinite;animation-delay:var(--delay)}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_contextLayer__ZICb6{animation:aiFlowSpace_assemble__pJxzB 2s ease-in-out infinite;animation-delay:var(--delay)}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_beacon__bwa7k{animation:aiFlowSpace_fire__esHPr 1.3s ease-in-out infinite}.aiFlowSpace_check__YG7en{stroke-dasharray:60;stroke-dashoffset:0}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_check__YG7en{animation:aiFlowSpace_verify__Snl0n 3s ease-in-out infinite}.aiFlowSpace_space__Y_Wdp[data-stage=contexto] .aiFlowSpace_celestial__OHbof[data-model=true]{color:var(--lab-accent)}.aiFlowSpace_legend__TxadA{padding:24px;display:flex;justify-content:space-between;gap:16px;font-size:9px;color:var(--lab-muted)}.aiFlowSpace_legend__TxadA>span:first-child{display:flex;gap:8px;align-items:center}.aiFlowSpace_legend__TxadA i{height:4px;width:4px;border-radius:50%;background:var(--lab-accent);box-shadow:0 0 8px var(--lab-accent)}.aiFlowSpace_timeline__4Ttpd{height:1px;background:rgb(255 255 255/.08);margin:0 24px}.aiFlowSpace_timeline__4Ttpd>span{display:block;height:100%;background:var(--lab-accent);transform-origin:left;transition:transform .1s linear}.aiFlowSpace_summary__VMBWV{margin-top:20px!important}.aiFlowSpace_space__Y_Wdp[data-running=false] *,.aiFlowSpace_space__Y_Wdp[data-running=false] :before{animation-play-state:paused!important}@keyframes aiFlowSpace_current___kiBN{to{stroke-dashoffset:-80}}@keyframes aiFlowSpace_transit__LDLXu{0%{offset-distance:0}to{offset-distance:100%}}@keyframes aiFlowSpace_orbit__qt8ga{to{transform:rotate(1turn)}}@keyframes aiFlowSpace_float__KSuxq{50%{transform:translateY(-4px)}}@keyframes aiFlowSpace_neuralDrift__kkYiY{to{transform:rotate(12deg) scale(.94)}}@keyframes aiFlowSpace_fire__esHPr{0%,to{opacity:.25}45%{opacity:1;filter:drop-shadow(0 0 3px currentColor)}}@keyframes aiFlowSpace_retrieve__TRcjf{0%{opacity:0;transform:translateY(7px)}25%{opacity:1}90%,to{opacity:0;transform:translate(30px,24px) scale(.85)}}@keyframes aiFlowSpace_assemble__pJxzB{50%{opacity:1;transform:translateY(-4px)}}@keyframes aiFlowSpace_verify__Snl0n{0%{stroke-dashoffset:60}45%,to{stroke-dashoffset:0}}@media(min-width:1600px){.aiFlowSpace_workspace__APSP2{grid-template-columns:minmax(0,1.4fr) minmax(400px,1fr)}}@media(max-width:1000px){.aiFlowSpace_workspace__APSP2{grid-template-columns:1fr}.aiFlowSpace_workspace__APSP2>:last-child{height:700px;min-height:700px;border-left:0;border-top:1px solid var(--lab-line)}.aiFlowSpace_space__Y_Wdp{position:relative;top:auto;width:min(100%,740px);margin-inline:auto}}@media(max-width:640px){.aiFlowSpace_space__Y_Wdp{padding-top:20px}.aiFlowSpace_spaceHeader__vNoNV{padding-inline:12px;font-size:6px;gap:8px}.aiFlowSpace_universe__YA4jd{margin-top:18px}.aiFlowSpace_caption__CHEdc>span{font-size:9px;letter-spacing:.02em}.aiFlowSpace_caption__CHEdc small{display:none}.aiFlowSpace_celestial__OHbof[data-model=true] .aiFlowSpace_caption__CHEdc>span{font-size:10px}.aiFlowSpace_celestial__OHbof{width:25%}.aiFlowSpace_legend__TxadA{padding:28px 12px 20px;font-size:8px;gap:10px}.aiFlowSpace_timeline__4Ttpd{margin:0 12px}.aiFlowSpace_workspace__APSP2>:last-child{height:780px;min-height:780px}}@media(prefers-reduced-motion:reduce){.aiFlowSpace_space__Y_Wdp *{animation:none!important;transition:none!important}.aiFlowSpace_dataPulse__y4ntV,.aiFlowSpace_spark__L9Rpw{display:none}.aiFlowSpace_celestial__OHbof[data-active=true] .aiFlowSpace_document__Uhwjc{opacity:1}}.aiFlow_flow__5xhnE{--lab-accent:color-mix(in srgb,var(--action-primary) 58%,white);--lab-line:rgb(255 255 255/.14);--lab-wire:rgb(255 255 255/.26);--lab-muted:rgb(255 255 255/.62);--gap:10px;--mono:"Cascadia Code","JetBrains Mono",Consolas,ui-monospace,monospace;padding:96px 0;color:white;background:linear-gradient(rgb(255 255 255/.035) 1px,transparent 1px) 0 0 /32px 32px,linear-gradient(90deg,rgb(255 255 255/.035) 1px,transparent 1px) 0 0 /32px 32px,var(--surface-deep);border-top:1px solid var(--lab-line);scroll-margin-top:84px}.aiFlow_container__1ZvTu{width:min(100% - 96px,1248px);margin-inline:auto}.aiFlow_flow__5xhnE button{font:inherit;cursor:pointer}.aiFlow_flow__5xhnE button:focus-visible{outline:2px solid var(--lab-accent);outline-offset:3px}.aiFlow_heading__RgpJy{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px}.aiFlow_flow__5xhnE .aiFlow_kicker__pSpW0{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;color:var(--lab-muted);margin-bottom:18px}.aiFlow_kicker__pSpW0>span{width:18px;height:2px;background:var(--action-primary)}.aiFlow_heading__RgpJy h2{font-size:clamp(38px,4.3vw,60px);line-height:1.03;letter-spacing:-.035em;font-weight:600}.aiFlow_heading__RgpJy h2>span{color:var(--lab-muted)}.aiFlow_flow__5xhnE .aiFlow_intro__VUzvr{max-width:46ch;color:var(--lab-muted);font-size:16px;line-height:1.75}.aiFlow_console__Mid5B{border:1px solid var(--lab-wire);background:var(--surface-deep)}.aiFlow_bar__ufH_G{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 24px;border-bottom:1px solid var(--lab-line)}.aiFlow_flow__5xhnE .aiFlow_bar__ufH_G>p{font-size:14px;color:var(--lab-muted)}.aiFlow_controls__zdex5{display:flex;align-items:center;gap:18px}.aiFlow_status__j50KU{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--lab-muted)}.aiFlow_status__j50KU i{width:7px;height:7px;border:1px solid var(--lab-wire)}.aiFlow_status__j50KU i[data-on=true]{background:var(--lab-accent);border-color:var(--lab-accent);animation:aiFlow_blink__Ya4A9 1.6s steps(2,jump-none) infinite}.aiFlow_controls__zdex5 button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--lab-wire);background:transparent;color:white;font-size:14px;transition:border-color .2s}.aiFlow_controls__zdex5 button:hover{border-color:white}.aiFlow_workspace__lxwH7{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.aiFlow_diagram___udFb{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 20px 7.5rem 3.25rem;grid-template-rows:repeat(var(--count),minmax(0,1fr));row-gap:var(--gap);padding:32px 0 32px 24px}.aiFlow_stations__DWEIs{grid-column:1;grid-row:1/-1;display:grid;grid-template-rows:repeat(var(--count),minmax(0,1fr));gap:var(--gap);position:relative;padding-left:26px;margin:0;list-style:none}.aiFlow_stations__DWEIs:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;border-left:1px dashed var(--lab-wire)}.aiFlow_stations__DWEIs>li{position:relative}.aiFlow_stations__DWEIs>li:before{content:"";position:absolute;left:-20px;top:50%;width:20px;border-top:1px solid var(--lab-line)}.aiFlow_station__HCVJh{position:relative;width:100%;height:100%;min-height:64px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px;text-align:left;color:var(--lab-muted);background:var(--surface-deep);border:1px dashed var(--lab-wire);transition:border-color .3s,color .3s,background-color .3s}.aiFlow_station__HCVJh:hover{border-color:rgb(255 255 255/.6);color:white}.aiFlow_index__pJAqw{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--lab-line);font-family:var(--mono);font-size:13px;transition:background-color .3s,border-color .3s}.aiFlow_number__fNtOk{align-self:start;font-family:var(--mono);font-size:12px;color:rgb(255 255 255/.4)}.aiFlow_station__HCVJh[data-state=active] .aiFlow_number__fNtOk{color:var(--lab-accent)}.aiFlow_stationText__uOd6N{display:grid;gap:2px;min-width:0}.aiFlow_stationText__uOd6N strong{font-family:var(--font-heading);font-size:16px;font-weight:600;line-height:1.25}.aiFlow_stationText__uOd6N>span{font-size:13px;line-height:1.4}.aiFlow_station__HCVJh[data-state=done]{border-style:solid;border-color:var(--lab-line);color:rgb(255 255 255/.8)}.aiFlow_station__HCVJh[data-state=active]{border-style:solid;border-color:var(--lab-accent);color:white;background:color-mix(in srgb,var(--action-primary) 14%,var(--surface-deep))}.aiFlow_station__HCVJh[data-state=active] .aiFlow_index__pJAqw{background:var(--action-primary);border-color:var(--lab-accent)}.aiFlow_station__HCVJh[data-state=active]:after,.aiFlow_station__HCVJh[data-state=active]:before{content:"";position:absolute;width:10px;height:10px;border-color:white;pointer-events:none}.aiFlow_station__HCVJh[data-state=active]:before{top:-4px;left:-4px;border-top:2px solid;border-left:2px solid}.aiFlow_station__HCVJh[data-state=active]:after{bottom:-4px;right:-4px;border-bottom:2px solid;border-right:2px solid}.aiFlow_timer__h5lbf{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--lab-accent);transform-origin:left;transition:transform .1s linear}.aiFlow_packet__u_FK1{position:absolute;left:calc(24px + 6px - 5px);top:calc(32px + (100% - 64px - (var(--count) - 1) * var(--gap)) / var(--count) * (var(--i) + .5) + var(--gap) * var(--i) - 5px);width:11px;height:11px;border:1px solid white;background:var(--action-primary);transition:top .7s cubic-bezier(.6,0,.2,1)}.aiFlow_resource__fyZYp{grid-column:3;align-self:center;position:relative;padding:10px 8px;border:1px dashed var(--lab-wire);color:var(--lab-muted);font-size:12px;line-height:1.35;text-align:center;transition:border-color .3s,color .3s}.aiFlow_resource__fyZYp:before{content:"";position:absolute;right:100%;top:50%;width:20px;border-top:1px dashed var(--lab-wire)}.aiFlow_resource__fyZYp[data-active=true]{border-style:solid;border-color:var(--lab-accent);color:white}.aiFlow_resource__fyZYp[data-active=true]:before{border-top-style:solid;border-color:var(--lab-accent)}.aiFlow_loop__hHO9r{grid-column:2/5;position:relative;pointer-events:none;--arm:calc((100% - (var(--span) - 1) * var(--gap)) / var(--span) / 2)}.aiFlow_loop__hHO9r:before{top:var(--arm);width:calc(3.25rem - 22px);border:1px dashed var(--lab-wire);border-left:0}.aiFlow_loop__hHO9r:after,.aiFlow_loop__hHO9r:before{content:"";position:absolute;bottom:var(--arm);right:22px}.aiFlow_loop__hHO9r:after{left:0;border-bottom:1px dashed var(--lab-wire)}.aiFlow_loop__hHO9r>span{position:absolute;top:50%;right:22px;transform:translate(50%,-50%) rotate(180deg);writing-mode:vertical-rl;padding:8px 0;background:var(--surface-deep);color:var(--lab-muted);font-size:12px;white-space:nowrap}.aiFlow_panel__e_xGg{border-left:1px solid var(--lab-line);min-width:0;min-height:920px}.aiFlow_panelBody__64M3S{padding:32px 32px 36px;animation:aiFlow_enter__cMgl2 .45s ease-out both}.aiFlow_panelHead__p2R4m{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:center;gap:28px;margin-top:18px}.aiFlow_artFrame__OgWVn{position:relative;padding:12px;border:1px dashed var(--lab-wire);background:rgb(255 255 255/.02)}.aiFlow_artFrame__OgWVn:after,.aiFlow_artFrame__OgWVn:before{content:"";position:absolute;width:8px;height:8px;border-color:var(--lab-accent)}.aiFlow_artFrame__OgWVn:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid}.aiFlow_artFrame__OgWVn:after{bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid}.aiFlow_flow__5xhnE .aiFlow_step__FbMNO{font-family:var(--mono);font-size:13px;color:var(--lab-accent)}.aiFlow_art__UUARZ{width:100%;height:auto;color:rgb(255 255 255/.55);overflow:visible}.aiFlow_art__UUARZ .aiFlow_d__GqUKL{stroke-dasharray:1;stroke-dashoffset:1;animation:aiFlow_draw__ZFd5z .9s cubic-bezier(.4,0,.2,1) forwards;animation-delay:var(--d,0s)}.aiFlow_art__UUARZ .aiFlow_hi__uf_BH{stroke:var(--lab-accent)}.aiFlow_art__UUARZ .aiFlow_dash__NUhh0{stroke-dasharray:3 4;opacity:0;animation:aiFlow_appear__6LFW5 .5s ease-out forwards;animation-delay:var(--d,0s)}.aiFlow_art__UUARZ .aiFlow_mesh__ijOQc{stroke-width:.6;opacity:.3}.aiFlow_art__UUARZ .aiFlow_travel__lIyI6{fill:var(--action-primary);stroke:white;stroke-width:1;offset-distance:0;opacity:0;animation:aiFlow_travel__lIyI6 1.8s ease-in-out infinite;animation-delay:var(--d,0s)}.aiFlow_panelBody__64M3S h3{margin-top:10px;font-size:30px;line-height:1.15;font-weight:600;letter-spacing:-.01em}.aiFlow_flow__5xhnE .aiFlow_summary__s4G1U{max-width:62ch;font-size:16px;line-height:1.7;color:rgb(255 255 255/.75)}.aiFlow_payload__BFTPX{margin:24px 0 0;border:1px solid var(--lab-wire)}.aiFlow_payload__BFTPX figcaption{display:flex;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px dashed var(--lab-wire);font-family:var(--mono);font-size:12px;color:var(--lab-muted)}.aiFlow_payload__BFTPX figcaption>span:first-child{color:white}.aiFlow_code__amUxx{margin:0;padding:14px;max-height:20rem;overflow:auto;font-family:var(--mono);font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:rgb(255 255 255/.72);scrollbar-width:thin;scrollbar-color:rgb(255 255 255/.32) rgb(255 255 255/.04)}.aiFlow_code__amUxx:hover{scrollbar-color:var(--lab-accent) rgb(255 255 255/.06)}.aiFlow_line__1S8G6{display:block;min-height:1.7em;animation:aiFlow_type__hn3h_ .4s linear both;animation-delay:calc(var(--n) * 90ms + .15s)}.aiFlow_key__En3so{color:white}.aiFlow_string__TRIoy{color:color-mix(in srgb,var(--action-primary) 30%,white)}.aiFlow_literal__0UUDr{color:white;font-weight:600}.aiFlow_comment__8IdST{color:rgb(255 255 255/.5);font-style:italic}.aiFlow_answer__sENYJ{padding:18px 18px 16px}.aiFlow_answer__sENYJ>p:first-child{font-size:17px;line-height:1.75;animation:aiFlow_type__hn3h_ 1.6s linear .2s both}.aiFlow_answer__sENYJ sup{margin-left:2px;color:var(--lab-accent);font-family:var(--mono);font-size:12px}.aiFlow_flow__5xhnE .aiFlow_sourcesTitle__IQuiL{margin-top:18px;padding-top:14px;border-top:1px dashed var(--lab-wire);font-size:13px;color:var(--lab-muted)}.aiFlow_sources__urIAt{margin:8px 0 0;padding-left:20px;list-style:decimal;display:grid;gap:4px;font-size:14px;color:rgb(255 255 255/.8)}.aiFlow_sources__urIAt li::marker{color:var(--lab-accent);font-family:var(--mono);font-size:12px}.aiFlow_flow__5xhnE .aiFlow_trace__7Mg_u{margin-top:14px;font-family:var(--mono);font-size:12px;color:var(--lab-muted)}.aiFlow_flow__5xhnE .aiFlow_techniquesTitle__f_Znr{margin-top:24px;font-size:13px;color:var(--lab-muted)}.aiFlow_techniques__bgbyC{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.aiFlow_techniques__bgbyC li{padding:6px 10px;border:1px solid var(--lab-wire);font-size:13px;color:rgb(255 255 255/.85)}.aiFlow_console__Mid5B[data-running=false] .aiFlow_status__j50KU i{animation-play-state:paused}@keyframes aiFlow_blink__Ya4A9{50%{opacity:.25}}@keyframes aiFlow_draw__ZFd5z{to{stroke-dashoffset:0}}@keyframes aiFlow_appear__6LFW5{to{opacity:1}}@keyframes aiFlow_travel__lIyI6{0%{offset-distance:0;opacity:0}15%,85%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes aiFlow_enter__cMgl2{0%{opacity:0;transform:translateY(6px)}}@keyframes aiFlow_type__hn3h_{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media (max-width:1100px){.aiFlow_container__1ZvTu{width:calc(100% - 64px)}.aiFlow_diagram___udFb{grid-template-columns:minmax(0,1fr) 16px 6.5rem 3rem;padding-left:16px}.aiFlow_packet__u_FK1{left:calc(16px + 6px - 5px)}.aiFlow_resource__fyZYp:before{width:16px}}@media (max-width:960px){.aiFlow_workspace__lxwH7{grid-template-columns:1fr}.aiFlow_diagram___udFb{display:block;padding:20px 16px 4px}.aiFlow_stations__DWEIs{grid-template-rows:none;grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:8px;padding-left:0}.aiFlow_stations__DWEIs:before{left:0;right:0;top:50%;bottom:auto;border-left:0;border-top:1px dashed var(--lab-wire)}.aiFlow_loop__hHO9r,.aiFlow_packet__u_FK1,.aiFlow_resource__fyZYp,.aiFlow_stations__DWEIs>li:before{display:none}.aiFlow_station__HCVJh{min-height:48px;grid-template-columns:1fr;place-items:center;padding:4px}.aiFlow_station__HCVJh .aiFlow_index__pJAqw{width:100%;height:38px;border:0}.aiFlow_number__fNtOk{display:none}.aiFlow_panelHead__p2R4m{grid-template-columns:minmax(0,1fr);gap:16px}.aiFlow_artFrame__OgWVn{max-width:360px}.aiFlow_stationText__uOd6N{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aiFlow_station__HCVJh[data-state=active]:after,.aiFlow_station__HCVJh[data-state=active]:before{width:7px;height:7px}.aiFlow_panel__e_xGg{border-left:0;min-height:720px}.aiFlow_panelBody__64M3S{padding:20px 16px 28px}}@media (max-width:640px){.aiFlow_flow__5xhnE{padding-block:56px}.aiFlow_container__1ZvTu{width:calc(100% - 32px)}.aiFlow_heading__RgpJy{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}.aiFlow_heading__RgpJy h2{font-size:42px}.aiFlow_bar__ufH_G{flex-wrap:wrap;padding:12px 16px}.aiFlow_controls__zdex5{width:100%;justify-content:space-between}.aiFlow_stations__DWEIs{gap:4px}.aiFlow_station__HCVJh .aiFlow_index__pJAqw{height:32px;font-size:12px}.aiFlow_panelBody__64M3S h3{font-size:25px}.aiFlow_flow__5xhnE .aiFlow_summary__s4G1U{font-size:15px}.aiFlow_payload__BFTPX figcaption{flex-direction:column;gap:2px}.aiFlow_code__amUxx{font-size:12px;padding:12px}}@media (prefers-reduced-motion:reduce){.aiFlow_flow__5xhnE *,.aiFlow_flow__5xhnE :after,.aiFlow_flow__5xhnE :before{animation:none!important;transition:none!important}.aiFlow_art__UUARZ .aiFlow_d__GqUKL{stroke-dasharray:none;stroke-dashoffset:0}.aiFlow_art__UUARZ .aiFlow_dash__NUhh0{opacity:1}.aiFlow_art__UUARZ .aiFlow_travel__lIyI6{display:none}}.neuralCore_stage__yrXhw{position:relative}.neuralCore_interactive__fw4fT{position:relative;width:100%;aspect-ratio:560/510;cursor:crosshair;touch-action:pan-y;outline-offset:-10px}.neuralCore_interactive__fw4fT:focus-visible{outline:1px solid rgb(255 255 255/.6)}.neuralCore_canvas__4Hsc_{display:block;width:100%;height:100%}.neuralCore_bottomCoordinate__In9wF,.neuralCore_coordinate__CjHP1{position:absolute;font-size:8px;letter-spacing:.2em;color:rgb(255 255 255/.4);pointer-events:none}.neuralCore_coordinate__CjHP1{top:24px;left:18px}.neuralCore_bottomCoordinate__In9wF{bottom:24px;right:18px}.neuralCore_controls___MS7I{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:-4px 16px 18px;font-size:10px;color:rgb(255 255 255/.55)}.neuralCore_controls___MS7I button{border:1px solid rgb(255 255 255/.2);background:transparent;color:white;width:36px;height:32px;cursor:pointer}.neuralCore_controls___MS7I button:focus-visible{outline:2px solid white;outline-offset:3px}@media (max-width:640px){.neuralCore_bottomCoordinate__In9wF,.neuralCore_coordinate__CjHP1{font-size:7px}.neuralCore_controls___MS7I{font-size:9px}}.professionalProfile_page__Kweyi{color:var(--text-primary);overflow:clip;background:var(--surface-page)}.professionalProfile_container__GHhVt{width:min(100% - 96px,1248px);margin-inline:auto}.professionalProfile_page__Kweyi h1,.professionalProfile_page__Kweyi h2,.professionalProfile_page__Kweyi h3,.professionalProfile_page__Kweyi p{margin:0}.professionalProfile_page__Kweyi a{text-decoration:none}.professionalProfile_page__Kweyi button{font:inherit;cursor:pointer}.professionalProfile_page__Kweyi a:focus-visible,.professionalProfile_page__Kweyi button:focus-visible{outline:2px solid currentColor;outline-offset:5px}.professionalProfile_eyebrow__GXdJ0{font-size:10px;letter-spacing:.17em;font-weight:500;line-height:1.8}.professionalProfile_hero__Nhtoh{background:var(--surface-deep);color:white;position:relative;background-image:radial-gradient(ellipse at 85% 40%,color-mix(in srgb,var(--action-primary) 14%,transparent),transparent 55%)}.professionalProfile_heroGrid__FrDn_{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding-block:72px 54px}.professionalProfile_heroCopy__v4zee>.professionalProfile_eyebrow__GXdJ0{display:flex;align-items:center;gap:12px;color:#ffffff99}.professionalProfile_signal__a9BBz{width:6px;height:6px;background:var(--action-primary);box-shadow:0 0 0 5px #ffffff0a}.professionalProfile_hero__Nhtoh h1{font-size:clamp(3.2rem,5.6vw,5rem);font-weight:600;letter-spacing:-.045em;line-height:1.1;margin-top:24px}.professionalProfile_positioning__2cozc{font-family:var(--font-heading);font-size:clamp(1.6rem,2.8vw,2.4rem);line-height:1.3;margin-top:22px!important}.professionalProfile_positioning__2cozc span{color:#ffffff80}.professionalProfile_intro__wtFT0{max-width:49ch;font-size:16px;line-height:1.85;color:#ffffffa6;margin-top:23px!important}.professionalProfile_actions__8qwWj{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.professionalProfile_primary__oqdoz,.professionalProfile_secondary__sx3o8{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;min-height:50px;padding:14px 18px;font-size:12px!important;line-height:1.5;color:white;border:1px solid #ffffff30;background:transparent;transition:background .2s}.professionalProfile_primary__oqdoz{background:var(--action-primary);border-color:var(--action-primary)}.professionalProfile_primary__oqdoz:hover{background:var(--action-strong,var(--action-primary))}.professionalProfile_secondary__sx3o8:hover{background:#ffffff0c}.professionalProfile_contact__cX_fS{display:flex;flex-wrap:wrap;gap:12px 22px;color:#ffffffa6;font-size:12px;margin-top:25px}.professionalProfile_visual__U2Ax2{min-width:0}.professionalProfile_visualLabel__a0xzf{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff20;padding-bottom:14px;font-size:9px;letter-spacing:.13em;color:#ffffff80}.professionalProfile_visualFooter__ucmza{display:flex;align-items:center;gap:20px;border-top:1px solid #ffffff20;padding-top:12px}.professionalProfile_visualFooter__ucmza>span{font-size:36px;font-family:var(--font-heading);font-weight:300}.professionalProfile_visualFooter__ucmza p{font-size:11px;line-height:1.8;color:#ffffff80}.professionalProfile_visualFooter__ucmza strong{color:#ffffffcc;font-weight:400}.professionalProfile_metrics___dVWL{display:grid;grid-template-columns:repeat(3,1fr);padding-block:28px 35px;border-top:1px solid #ffffff20;gap:35px}.professionalProfile_metrics___dVWL>div{display:flex;align-items:center;gap:20px}.professionalProfile_metrics___dVWL>div+div{border-left:1px solid #ffffff20;padding-left:35px}.professionalProfile_metrics___dVWL strong{font-family:var(--font-heading);font-size:48px;line-height:1;font-weight:300;white-space:nowrap}.professionalProfile_metrics___dVWL strong span{font-size:30px;color:#ffffff80}.professionalProfile_metrics___dVWL p{font-size:11px;line-height:1.8;color:#ffffff99}.professionalProfile_body__9IY2K{display:grid;grid-template-columns:175px minmax(0,1fr);gap:64px;padding-block:78px 95px}.professionalProfile_sidebar__l6enH{position:sticky;top:100px;align-self:start}.professionalProfile_sidebar__l6enH .professionalProfile_eyebrow__GXdJ0{font-size:8px;color:var(--text-secondary);margin-bottom:20px}.professionalProfile_sidebar__l6enH nav>a{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--border-default);font-size:12px;color:var(--text-secondary)}.professionalProfile_sidebar__l6enH nav>a>span:first-child{font-size:9px;opacity:.55}.professionalProfile_sidebar__l6enH nav>a>span:last-child{margin-left:auto;opacity:0}.professionalProfile_sidebar__l6enH nav>a[aria-current]{color:var(--text-primary);border-color:var(--action-primary)}.professionalProfile_sidebar__l6enH nav>a[aria-current]>span:last-child{opacity:1}.professionalProfile_motionButton__2kL0r{display:flex;justify-content:space-between;width:100%;padding:15px 0;background:none;border:0;font-size:10px!important;color:var(--text-secondary);margin-top:22px}.professionalProfile_content__Sh0mx{min-width:0;display:grid;gap:88px}.professionalProfile_section__iyMNw,.professionalProfile_timelineItem__tndq2{scroll-margin-top:100px}.professionalProfile_heading__HUT9s{display:flex;gap:20px;align-items:start;margin-bottom:30px}.professionalProfile_index__XQY6E{color:var(--action-primary);font-family:var(--font-heading);font-size:16px;line-height:1.4;border-top:2px solid var(--action-primary);padding-top:7px;min-width:25px}.professionalProfile_heading__HUT9s .professionalProfile_eyebrow__GXdJ0{color:var(--text-secondary);margin-bottom:10px;font-size:9px}.professionalProfile_heading__HUT9s h2{font-size:clamp(1.85rem,3vw,2.5rem);font-weight:600;letter-spacing:-.025em;line-height:1.2;max-width:23ch}.professionalProfile_profileText__tHnMI{font-size:16px;line-height:1.9;color:var(--text-secondary);display:grid;gap:18px}.professionalProfile_tags__mTzmk{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:25px 0}.professionalProfile_tags__mTzmk li{border:1px solid var(--border-default);padding:8px 12px;font-size:11px;line-height:1.6}.professionalProfile_roles__1VDWB{display:flex;flex-wrap:wrap;gap:12px 22px;border-top:1px solid var(--border-default);padding-top:22px;color:var(--text-secondary);font-size:10px}.professionalProfile_roles__1VDWB span:before{content:"+";margin-right:8px;color:var(--action-primary)}.professionalProfile_projects__g0pxe{display:grid;gap:20px}.professionalProfile_project__NA03c{position:relative;border:1px solid #ffffff20;background:var(--surface-deep);color:white;padding:30px;overflow:hidden}.professionalProfile_project__NA03c:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--action-primary) 18%,transparent),transparent 55%)}.professionalProfile_projectTop__oZ3GQ{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#ffffff80}.professionalProfile_projectTop__oZ3GQ .professionalProfile_eyebrow__GXdJ0{font-size:8px}.professionalProfile_projectNumber__Z2T_G{font-family:var(--font-heading);font-size:24px;font-weight:300}.professionalProfile_projectIntro__JWLls{display:grid;grid-template-columns:1fr 165px;align-items:center;gap:30px;margin-top:22px}.professionalProfile_projectIntro__JWLls h3{font-size:29px;line-height:1.2;font-weight:500;max-width:19ch}.professionalProfile_projectIntro__JWLls>div{border-left:1px solid #ffffff26;padding-left:24px}.professionalProfile_projectIntro__JWLls strong{font-size:40px;font-family:var(--font-heading);line-height:1.1;font-weight:300}.professionalProfile_projectIntro__JWLls p{font-size:10px;line-height:1.7;color:#ffffff99;margin-top:6px}.professionalProfile_pipeline__tTDDR{position:relative;display:flex;justify-content:space-between;gap:20px;margin-block:32px}.professionalProfile_pipeline__tTDDR:before{content:"";position:absolute;top:22px;left:12%;right:12%;height:1px;background:#ffffff26}.professionalProfile_pipeline__tTDDR:after{content:"";position:absolute;top:20px;left:12%;height:5px;width:5px;border-radius:50%;background:white;box-shadow:0 0 12px white;animation:professionalProfile_transmit__YUwYs 5s linear infinite}.professionalProfile_pipeline__tTDDR>span{display:flex;position:relative;z-index:1;flex-direction:column;align-items:center;gap:12px;font-size:8px;letter-spacing:.1em;width:30%;text-align:center;color:#ffffff99}.professionalProfile_pipeline__tTDDR i{font-style:normal;display:grid;place-items:center;width:44px;height:44px;font-size:30px;font-weight:300;border:1px solid #ffffff30;background:var(--surface-deep);transform:rotate(-8deg)}.professionalProfile_caseDetails__yMcVc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-top:22px;border-top:1px solid #ffffff20;margin:0}.professionalProfile_caseDetails__yMcVc dt{font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.professionalProfile_caseDetails__yMcVc dd{margin:0;font-size:12px;line-height:1.85;color:#ffffffa6}.professionalProfile_project__NA03c>a{position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff20;margin-top:24px;padding-top:17px;font-size:11px}.professionalProfile_timeline__MQ_TB{list-style:none;padding:0 0 0 24px;margin:36px 0 0;border-left:1px solid var(--border-default)}.professionalProfile_timelineItem__tndq2{position:relative;padding:0 0 32px 8px}.professionalProfile_timelineItem__tndq2:before{content:"";position:absolute;left:-29px;top:5px;width:9px;height:9px;border:1px solid var(--action-primary);background:var(--surface-page);transition:background .4s,box-shadow .4s}.professionalProfile_timelineItem__tndq2[data-visible=true]:before{background:var(--action-primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--action-primary) 10%,transparent)}.professionalProfile_timelineDate__HOWH7{font-size:10px;color:var(--text-secondary);display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.professionalProfile_current__VHuja{font-size:8px;letter-spacing:.1em;color:var(--action-primary)}.professionalProfile_job__DpwR1{border-bottom:1px solid var(--border-default);padding-bottom:24px}.professionalProfile_job__DpwR1 h3 button{display:flex;align-items:start;justify-content:space-between;gap:24px;width:100%;text-align:left;border:0;padding:0;background:none;color:var(--text-primary);font-family:var(--font-heading);font-size:23px;line-height:1.35;font-weight:500}.professionalProfile_job__DpwR1 h3 button span{font-size:23px;color:var(--action-primary);font-weight:300}.professionalProfile_company__94aYB{color:var(--text-secondary);font-size:12px;margin-top:8px!important}.professionalProfile_jobDetails__edcgm{margin-top:22px;font-size:14px;line-height:1.85;color:var(--text-secondary)}.professionalProfile_jobDetails__edcgm dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.professionalProfile_jobDetails__edcgm dt{font-weight:500;color:var(--text-primary);margin-bottom:5px}.professionalProfile_jobDetails__edcgm dd{margin:0}.professionalProfile_stack__z1Gvx{padding:14px 16px;border-left:2px solid var(--action-primary);background:var(--surface-card);font-size:11px;margin-top:20px!important}.professionalProfile_sectionIntro__XydYb{font-size:14px;line-height:1.8;color:var(--text-secondary);margin-bottom:25px!important}.professionalProfile_skillsExplorer__f7eon{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);background:var(--surface-deep);color:white;border:1px solid #ffffff20}.professionalProfile_constellation__6cv0Q{position:relative;min-height:390px;align-self:start;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--action-primary) 13%,transparent),transparent 65%)}.professionalProfile_orbit__fBAjo{position:absolute;width:67%;aspect-ratio:1;border:1px solid #ffffff15;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.professionalProfile_orbit__fBAjo:after,.professionalProfile_orbit__fBAjo:before{content:"";position:absolute;inset:15%;border:1px dashed #ffffff26;border-radius:50%;animation:professionalProfile_orbit__fBAjo 45s linear infinite}.professionalProfile_orbit__fBAjo:after{inset:34%;border-style:solid}.professionalProfile_center__UQmRX{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-heading);font-size:35px;text-align:center}.professionalProfile_center__UQmRX small{display:block;font-family:var(--font-body);font-size:6px;letter-spacing:.14em;color:#ffffff70}.professionalProfile_skillNode__XXF4X{position:absolute;display:flex;flex-direction:column;align-items:center;gap:8px;width:130px;padding:10px 5px;border:0;background:var(--surface-deep);color:#ffffff99;font-size:10px!important;transform:translate(-50%,-50%)}.professionalProfile_skillNode__XXF4X>span{display:grid;place-items:center;width:42px;height:42px;border:1px solid #ffffff35;font-size:9px;transition:border-color .3s,box-shadow .3s}.professionalProfile_skillNode__XXF4X[aria-pressed=true]{color:white}.professionalProfile_skillNode__XXF4X[aria-pressed=true]>span{border-color:var(--action-primary);background:color-mix(in srgb,var(--action-primary) 25%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--action-primary) 25%,transparent)}.professionalProfile_skillNode__XXF4X[data-node="0"]{left:50%;top:17%}.professionalProfile_skillNode__XXF4X[data-node="1"]{left:77%;top:50%}.professionalProfile_skillNode__XXF4X[data-node="2"]{left:50%;top:83%}.professionalProfile_skillNode__XXF4X[data-node="3"]{left:23%;top:50%}.professionalProfile_selectedSkill__AmCjj{padding:28px;border-left:1px solid #ffffff20;min-width:0}.professionalProfile_selectedSkill__AmCjj>.professionalProfile_eyebrow__GXdJ0{font-size:8px;color:#ffffff70}.professionalProfile_selectedSkill__AmCjj h3{font-size:27px;font-weight:500;margin-top:10px}.professionalProfile_selectedSkill__AmCjj ul{padding-left:15px;margin-block:20px;display:grid;gap:10px;color:#ffffffb3;font-size:12px;line-height:1.7}.professionalProfile_selectedSkill__AmCjj li::marker{color:#ffffff55}.professionalProfile_selectedSkill__AmCjj strong{font-weight:500;color:white}.professionalProfile_application__AFHQA{border-top:1px solid #ffffff20;padding-top:18px}.professionalProfile_application__AFHQA>span{font-size:8px;letter-spacing:.14em;color:#ffffff70}.professionalProfile_application__AFHQA p{margin-block:10px;font-size:12px;line-height:1.8;color:#ffffffb3}.professionalProfile_application__AFHQA a{font-size:11px;text-decoration:underline;text-underline-offset:5px}.professionalProfile_printSkills__6Rs7_{display:none}.professionalProfile_achievements__jbRgV{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.professionalProfile_achievements__jbRgV li{display:flex;gap:18px;border-top:1px solid var(--border-default);padding-block:24px}.professionalProfile_achievements__jbRgV li>span{font-size:10px;color:var(--action-primary);padding-top:4px}.professionalProfile_achievements__jbRgV h3{font-size:19px;font-weight:500}.professionalProfile_achievements__jbRgV p{margin-top:8px;font-size:13px;line-height:1.8;color:var(--text-secondary)}.professionalProfile_education___7rS7{display:grid;grid-template-columns:1fr 1fr;gap:35px}.professionalProfile_education___7rS7>div{border-top:1px solid var(--border-default);padding-top:24px}.professionalProfile_education___7rS7 h3{font-size:21px;font-weight:500}.professionalProfile_education___7rS7 dl{display:grid;gap:20px;margin:22px 0 0}.professionalProfile_education___7rS7 dt{font-size:13px;font-weight:500}.professionalProfile_education___7rS7 dd{margin:5px 0 0;font-size:13px;color:var(--text-secondary);line-height:1.8}.professionalProfile_closing__MywEJ{padding-block:70px;background:var(--surface-deep);color:white;position:relative;background-image:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--action-primary) 20%,transparent),transparent 65%)}.professionalProfile_closing__MywEJ .professionalProfile_eyebrow__GXdJ0{color:#ffffff80;font-size:9px}.professionalProfile_closing__MywEJ h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.1;letter-spacing:-.035em;font-weight:500;margin-top:22px}.professionalProfile_closing__MywEJ h2 span{color:#ffffff70}.professionalProfile_closing__MywEJ blockquote{padding:0;margin:25px 0 0;max-width:65ch;font-size:14px;line-height:1.9;color:#ffffff99}.professionalProfile_closingContact__Sk_sH{margin-top:30px!important;font-size:11px;color:#ffffff99}.professionalProfile_page__Kweyi [data-reveal]:not([data-visible=true]) .professionalProfile_pipeline__tTDDR:after{animation-play-state:paused}.professionalProfile_page__Kweyi[data-paused=true] *,.professionalProfile_page__Kweyi[data-paused=true] :after,.professionalProfile_page__Kweyi[data-paused=true] :before{animation-play-state:paused!important}@keyframes professionalProfile_transmit__YUwYs{0%{left:12%;opacity:0}10%,90%{opacity:1}to{left:88%;opacity:0}}@keyframes professionalProfile_orbit__fBAjo{to{transform:rotate(1turn)}}@media(max-width:1100px){.professionalProfile_container__GHhVt{width:calc(100% - 64px)}.professionalProfile_heroGrid__FrDn_{gap:25px}.professionalProfile_body__9IY2K{gap:35px;grid-template-columns:145px minmax(0,1fr)}.professionalProfile_metrics___dVWL>div{gap:12px}.professionalProfile_metrics___dVWL>div+div{padding-left:20px}.professionalProfile_metrics___dVWL{gap:20px}.professionalProfile_metrics___dVWL strong{font-size:40px}.professionalProfile_skillsExplorer__f7eon{grid-template-columns:1fr}.professionalProfile_constellation__6cv0Q{width:min(100%,400px);justify-self:center;min-height:350px}.professionalProfile_selectedSkill__AmCjj{border-left:0;border-top:1px solid #ffffff20}.professionalProfile_caseDetails__yMcVc{gap:18px}}@media(max-width:767px){.professionalProfile_container__GHhVt{width:calc(100% - 40px)}.professionalProfile_heroGrid__FrDn_{grid-template-columns:1fr;padding-block:42px 30px;gap:40px}.professionalProfile_hero__Nhtoh h1{font-size:clamp(2.9rem,11vw,4rem)}.professionalProfile_positioning__2cozc{font-size:28px}.professionalProfile_intro__wtFT0{font-size:15px}.professionalProfile_heroCopy__v4zee>.professionalProfile_eyebrow__GXdJ0{font-size:8px}.professionalProfile_visual__U2Ax2{width:min(100%,420px);margin:auto}.professionalProfile_metrics___dVWL{gap:18px;grid-template-columns:1fr;padding-block:25px}.professionalProfile_metrics___dVWL>div+div{border-left:0;padding-left:0}.professionalProfile_metrics___dVWL>div{gap:24px}.professionalProfile_metrics___dVWL strong{min-width:100px}.professionalProfile_metrics___dVWL p{font-size:12px}.professionalProfile_body__9IY2K{display:block;padding-block:0 55px}.professionalProfile_sidebar__l6enH{position:relative;top:auto;padding-block:24px;margin-bottom:30px}.professionalProfile_sidebar__l6enH nav{display:flex;flex-wrap:wrap;gap:4px 20px}.professionalProfile_sidebar__l6enH nav>.professionalProfile_eyebrow__GXdJ0{width:100%;margin-bottom:8px}.professionalProfile_sidebar__l6enH nav>a{font-size:11px;padding:10px 0;gap:7px}.professionalProfile_sidebar__l6enH nav>a>span:last-child{display:none}.professionalProfile_motionButton__2kL0r{max-width:150px;margin-top:12px}.professionalProfile_content__Sh0mx{gap:60px}.professionalProfile_heading__HUT9s{gap:14px}.professionalProfile_heading__HUT9s h2{font-size:30px}.professionalProfile_heading__HUT9s .professionalProfile_eyebrow__GXdJ0{font-size:8px}.professionalProfile_profileText__tHnMI{font-size:15px}.professionalProfile_project__NA03c{padding:22px}.professionalProfile_projectIntro__JWLls{grid-template-columns:1fr;gap:22px}.professionalProfile_projectIntro__JWLls>div{display:flex;align-items:center;gap:18px;padding-left:14px}.professionalProfile_projectIntro__JWLls>div>p{max-width:18ch;margin-top:0}.professionalProfile_projectIntro__JWLls h3{font-size:28px}.professionalProfile_caseDetails__yMcVc{grid-template-columns:1fr;gap:18px}.professionalProfile_projectTop__oZ3GQ .professionalProfile_eyebrow__GXdJ0{font-size:7px;letter-spacing:.1em}.professionalProfile_pipeline__tTDDR{gap:8px}.professionalProfile_pipeline__tTDDR>span{font-size:7px;letter-spacing:.03em}.professionalProfile_job__DpwR1 h3 button{font-size:21px}.professionalProfile_jobDetails__edcgm dl{grid-template-columns:1fr}.professionalProfile_timeline__MQ_TB{padding-left:18px}.professionalProfile_timelineItem__tndq2{padding-left:6px}.professionalProfile_timelineItem__tndq2:before{left:-23px}.professionalProfile_achievements__jbRgV,.professionalProfile_education___7rS7{grid-template-columns:1fr}.professionalProfile_selectedSkill__AmCjj{padding:24px}.professionalProfile_constellation__6cv0Q{min-height:340px}.professionalProfile_skillNode__XXF4X{width:110px;font-size:9px!important}.professionalProfile_closing__MywEJ{padding-block:50px}.professionalProfile_closingContact__Sk_sH{line-height:1.8;overflow-wrap:anywhere}.professionalProfile_contact__cX_fS{font-size:11px}.professionalProfile_tags__mTzmk li{overflow-wrap:anywhere}.professionalProfile_primary__oqdoz,.professionalProfile_secondary__sx3o8{max-width:100%}}@media(prefers-reduced-motion:reduce){.professionalProfile_page__Kweyi *,.professionalProfile_page__Kweyi :after,.professionalProfile_page__Kweyi :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.professionalProfile_page__Kweyi{overflow:visible;background:white!important;color:#111!important;font-size:10pt}.professionalProfile_page__Kweyi *{color:#111!important;background:transparent!important;box-shadow:none!important;animation:none!important}.professionalProfile_container__GHhVt{width:100%;max-width:none}.professionalProfile_body__9IY2K,.professionalProfile_heroGrid__FrDn_{display:block;padding:0}.professionalProfile_hero__Nhtoh h1{font-size:30pt;margin-top:10pt}.professionalProfile_positioning__2cozc{font-size:17pt;margin-top:10pt!important}.professionalProfile_intro__wtFT0{max-width:none;font-size:10pt}.professionalProfile_actions__8qwWj,.professionalProfile_closing__MywEJ .professionalProfile_eyebrow__GXdJ0,.professionalProfile_closing__MywEJ blockquote,.professionalProfile_closing__MywEJ h2,.professionalProfile_metrics___dVWL,.professionalProfile_projects__g0pxe,.professionalProfile_roles__1VDWB,.professionalProfile_sidebar__l6enH,.professionalProfile_skillsExplorer__f7eon,.professionalProfile_visual__U2Ax2{display:none!important}.professionalProfile_content__Sh0mx{display:block}.professionalProfile_section__iyMNw{margin-top:22pt;scroll-margin-top:0}.professionalProfile_heading__HUT9s{margin-bottom:12pt;gap:12pt;break-after:avoid}.professionalProfile_heading__HUT9s h2{font-size:18pt;max-width:none}.professionalProfile_heading__HUT9s .professionalProfile_eyebrow__GXdJ0{font-size:7pt}.professionalProfile_jobDetails__edcgm,.professionalProfile_profileText__tHnMI{font-size:10pt;line-height:1.5}.professionalProfile_contact__cX_fS{margin-top:12pt}.professionalProfile_tags__mTzmk{gap:5pt;margin-block:10pt}.professionalProfile_tags__mTzmk li{font-size:8pt;padding:3pt}.professionalProfile_timeline__MQ_TB{margin-top:12pt}.professionalProfile_timelineItem__tndq2{padding-bottom:16pt}.professionalProfile_jobDetails__edcgm[hidden]{display:block!important}.professionalProfile_job__DpwR1 h3 button{font-size:13pt}.professionalProfile_job__DpwR1 h3 button>span{display:none}.professionalProfile_jobDetails__edcgm{margin-top:10pt}.professionalProfile_jobDetails__edcgm dl{display:block}.professionalProfile_jobDetails__edcgm dl>div{margin-bottom:8pt}.professionalProfile_jobDetails__edcgm dt{break-after:avoid}.professionalProfile_timelineDate__HOWH7{font-size:8pt;margin-bottom:6pt}.professionalProfile_job__DpwR1{padding-bottom:12pt}.professionalProfile_job__DpwR1 h3{break-after:avoid}.professionalProfile_stack__z1Gvx{font-size:8pt;padding:6pt;margin-top:8pt!important}.professionalProfile_printSkills__6Rs7_{display:block}.professionalProfile_printSkills__6Rs7_ h3{font-size:12pt;break-after:avoid}.professionalProfile_printSkills__6Rs7_ ul{font-size:10pt;line-height:1.5;padding-left:15pt}.professionalProfile_printSkills__6Rs7_>div{margin-bottom:12pt}.professionalProfile_achievements__jbRgV li{padding-block:10pt}.professionalProfile_achievements__jbRgV h3,.professionalProfile_education___7rS7 h3{font-size:12pt}.professionalProfile_achievements__jbRgV p,.professionalProfile_education___7rS7 dd,.professionalProfile_education___7rS7 dt{font-size:10pt}.professionalProfile_closing__MywEJ{padding:15pt 0 0}.professionalProfile_closingContact__Sk_sH{margin:0!important;font-size:9pt}.professionalProfile_page__Kweyi section[id=projetos]{display:none}body:has(.professionalProfile_page__Kweyi) footer,body:has(.professionalProfile_page__Kweyi) header,body:has(.professionalProfile_page__Kweyi) main~*{display:none!important}body:has(.professionalProfile_page__Kweyi),body:has(.professionalProfile_page__Kweyi)>div{background:white!important}main:has(.professionalProfile_page__Kweyi){padding:0!important;min-height:0!important}}