@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}html,body{margin:0;padding:0}img,picture,video,canvas,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}.page{min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2937;background:#f7f8fa}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.roadmap{padding:0}.roadmap__product-picker{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:1rem;margin-bottom:1rem}.roadmap__list-nav{margin-bottom:.8rem}.roadmap__product-option{border:1px solid #d2d9e5;border-radius:.9rem;min-height:320px;background:#fff;font-size:1.05rem;cursor:pointer;text-align:left;padding:.85rem;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.38rem;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.roadmap__product-option:hover{transform:translateY(-2px);border-color:#9eb0ca;box-shadow:0 10px 22px #273c591f}.roadmap__product-option--active{border-color:#346fca;background:#edf4ff;box-shadow:0 8px 18px #1e56b029}.roadmap__product-option-badge{align-self:flex-start;border:1px solid #d4dce9;border-radius:999px;font-size:.67rem;letter-spacing:.04em;text-transform:uppercase;color:#5c6b7e;padding:.16rem .46rem;font-weight:700}.roadmap__product-option-title{font-size:1.5rem;font-weight:700;color:#474f59;position:relative;z-index:2;line-height:1.1}.roadmap__product-option-copy{color:#607183;font-size:.8rem;line-height:1.35;min-height:2.2rem}.roadmap__product-option-meta{display:flex;flex-wrap:wrap;gap:.35rem;color:#6f7d8f;font-size:.72rem;font-weight:600}.roadmap__product-option-tags{display:flex;gap:.3rem;flex-wrap:wrap}.roadmap__product-option-tags span{font-size:.68rem;border:1px solid #d8e0eb;color:#52667e;border-radius:999px;padding:.14rem .43rem;background:#f3f6fb;font-weight:600}.roadmap__product-option-link{margin-top:auto;font-size:.84rem;color:#1571bc;text-decoration:underline;text-underline-offset:.16rem;position:relative;z-index:2}.roadmap__product-option-image{margin-top:.35rem;width:100%;height:116px;object-fit:cover;border-radius:.65rem;border:1px solid #d7e1ed;filter:saturate(.86) contrast(.96)}.roadmap__topbar{display:flex;gap:.85rem;align-items:center;justify-content:flex-start;margin-bottom:.55rem}.roadmap__search-wrap{position:relative;width:min(100%,620px)}.roadmap__search{width:100%;border:1px solid #95a6bd;border-radius:999px;background:#fff;padding:.56rem .9rem;color:#1f2937;font-size:.86rem}.roadmap__suggestions{position:absolute;top:calc(100% + .35rem);left:0;width:100%;z-index:20;border:1px solid #c8d3e4;border-radius:.55rem;background:#fff;box-shadow:0 8px 20px #0f172a14;padding:.25rem}.roadmap__suggestion{width:100%;border:0;background:transparent;border-radius:.35rem;text-align:left;padding:.5rem .55rem;font-size:.84rem;color:#23364f;cursor:pointer}.roadmap__suggestion:hover,.roadmap__suggestion--active{background:#eaf2ff;color:#0f4fb8}.roadmap__count{white-space:nowrap;font-size:.82rem;color:#374151;font-weight:600}.roadmap__chips{display:flex;gap:.35rem;flex-wrap:wrap;margin-bottom:.55rem}.roadmap__chip{border:1px solid #cdd9eb;background:#eff5fd;color:#294f85;border-radius:999px;padding:.18rem .65rem;font-size:.75rem;font-weight:600;cursor:pointer}.roadmap__chip--active{background:#dfecff;border-color:#bfdbfe}.roadmap__toolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;padding-bottom:.75rem;border-bottom:1px solid #d5deea}.roadmap__meta-filters{display:flex;flex-wrap:wrap;gap:.45rem}.roadmap__meta-button{border:0;background:transparent;color:#2f4567;font-size:.79rem;font-weight:600;padding:.2rem 0;cursor:pointer}.roadmap__meta-button--active{color:#0e4fb7;text-decoration:underline;text-underline-offset:.18rem}.roadmap__meta-button--disabled{opacity:.5;cursor:not-allowed}.roadmap__actions{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.roadmap__search::placeholder{color:#6b7280;font-size:.84rem}.roadmap__empty{margin-top:.75rem;border:1px dashed #b8c5d7;border-radius:.5rem;padding:.7rem .9rem;background:#eef4fd;color:#385376;font-size:.84rem}.roadmap-products__masthead{display:flex;justify-content:space-between;align-items:center;padding:.75rem .95rem;border-bottom:1px solid #d4dde9;background:#fff}.roadmap-products__brand{display:inline-flex;align-items:center;gap:.4rem}.roadmap-products__logo{width:86px;height:auto;display:block}.roadmap-products__reports{color:#7e8996;font-size:.8rem;font-weight:600}.roadmap-products__hero{min-height:328px;position:relative;overflow:hidden;display:flex;align-items:center;padding:1.55rem;border-bottom:1px solid #d4dde9}.roadmap-products__hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) brightness(1.02)}.roadmap-products__hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f7f0e7f7,#f7f0e7b8 46%,#f7f0e71a)}.roadmap-products__hero-title{position:relative;z-index:2;max-width:560px;font-size:clamp(1.82rem,2.35vw,2.5rem);line-height:1.12;color:#4f575f;text-wrap:balance}.roadmap-products__intro{position:relative;text-align:center;padding:1.25rem 1rem 1.05rem;color:#4f5661;font-size:clamp(1rem,1.4vw,1.15rem);border-bottom:1px solid #d4dde9;background:#f6f5f2}.roadmap-products__intro:before,.roadmap-products__intro:after{content:"";display:block;width:209px;height:8px;margin:.1rem auto .8rem;background:url(Media/Separador.png) center/contain no-repeat;opacity:.7}.roadmap-products__intro:after{margin:.8rem auto .1rem}.roadmap-products__cards{background:#f6f5f2;border-radius:0 0 .7rem .7rem;padding:1.1rem}.roadmap-screen{width:100%;max-width:100%;padding:0;margin:0;display:flex;flex-direction:column;height:auto;min-height:100vh}.roadmap-screen--products{padding-inline:0;background:#f6f5f2;border:1px solid #d4dde9;border-radius:0;overflow:hidden}.roadmap-screen--list,.roadmap-screen--detail{padding:2rem 1.5rem 3rem}.home-topbar{width:100%;height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:#f6f5f2;border-bottom:1px solid #e0e3e8}.home-topbar__logo{width:62px;height:auto;display:block}.home-topbar__reports{border:1px solid #d3dae5;border-radius:999px;background:#fff;color:#5e6d82;font-size:.95rem;font-weight:700;padding:.36rem .75rem;cursor:pointer}.home-topbar__nav{display:inline-flex;align-items:center;gap:.5rem}.home-topbar__link{border:1px solid #d7dfeb;border-radius:999px;background:#fff;color:#657489;font-size:.9rem;font-weight:600;padding:.33rem .72rem;text-decoration:none}.home-topbar__link:hover{border-color:#b8c6db;color:#43566f}.home-topbar__link--active{color:#1e4e9a;border-color:#99b3d8;background:#eef4ff}.home-reports{position:fixed;top:0;right:0;width:min(380px,92vw);height:100vh;background:#fff;border-left:1px solid #d4dce8;box-shadow:-10px 0 30px #1b283a2e;z-index:70;transform:translate(100%);transition:transform .22s ease;display:flex;flex-direction:column}.home-reports.is-open{transform:translate(0)}.home-reports__header{display:flex;justify-content:space-between;align-items:center;padding:.85rem .95rem;border-bottom:1px solid #dbe3ef}.home-reports__header h2{margin:0;color:#354c67;font-size:1.05rem;font-weight:700}.home-reports__close{border:1px solid #d4ddea;border-radius:.45rem;background:#f5f8fc;color:#4e6480;padding:.22rem .45rem;cursor:pointer}.home-reports__links{display:grid;gap:.48rem;padding:.9rem}.home-reports__links a{border:1px solid #d6deea;border-radius:.58rem;padding:.52rem .6rem;text-decoration:none;color:#2f4f76;font-size:.9rem;font-weight:600;background:#f8fbff}.home-reports__links a:hover{border-color:#aac2e3;background:#eef5ff}.home-reports__backdrop{position:fixed;inset:0;background:#141e2d57;z-index:60}.home-banner{width:100%;height:495px;position:relative;overflow:hidden;display:flex;justify-content:center}.home-banner__background{position:relative;width:100%;max-width:1194px;height:100%;margin-inline:auto;display:flex;align-items:center;padding:0 40px}.home-banner__background:before{content:"";position:absolute;top:0;right:0;width:90%;height:100%;background-image:url(Media/background-banner.jpg);background-size:cover;background-position:top right;background-repeat:no-repeat;transform:scaleX(-1);z-index:0}.home-banner__background:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#f5e7da 0% 15%,#f5e7da00 70%);z-index:1}.home-banner__text{width:60%;max-width:550px;z-index:2;color:#4d555f;font-size:30px;line-height:1.1;font-weight:500}.home-banner__text span{font-weight:700}.home-frase{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1194px;margin-inline:auto;gap:40px;margin:80px auto 56px}.home-frase p{text-align:center;color:#4c535f;width:80%;max-width:800px;font-size:2rem;line-height:1.36;margin:0}.home-frase__separator{width:209px;height:8px;object-fit:contain;opacity:.92}.home-frase--bottom{margin-bottom:80px}.home-cards{display:flex;justify-content:center;width:100%;max-width:802px;margin-inline:auto}.home-cards__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px}.home-card__container{width:338pxpx;height:186px;text-align:left;padding-top:16px;cursor:pointer;border:0;background:transparent}.home-card__container.roadmap__product-option--active .home-card__background{box-shadow:0 0 0 2px #1f66c1 inset}.home-card__background{padding:24px 16px 40px;border-radius:8px;position:relative;overflow:hidden;width:100%;height:100%;background:#fff;box-shadow:0 1px 8px #dcdee0}.home-card__background:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:70%;background-image:var(--card-bg);background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.home-card__background:after{content:"";position:absolute;inset:0;z-index:1}.home-card__icon{margin-bottom:10px}.home-card__title{position:relative;margin:0 0 10px;color:#54585a;z-index:2;font-size:24px;line-height:32px;font-weight:400}.home-card__text{color:#54585a;line-height:26px}.home-card__link{position:relative;z-index:2;color:#1571bc;font-size:1.2rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.roadmap-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(285px,auto);gap:.75rem;overflow-x:auto;padding-bottom:.35rem}.roadmap-quarter{border:1px solid #b7c4d8;border-radius:.6rem;background:#e9edf3;min-height:500px}.roadmap-quarter__header{display:flex;justify-content:space-between;align-items:center;padding:.7rem .75rem .52rem;border-bottom:1px solid #becadc}.roadmap-quarter__title-wrap{display:flex;align-items:center;gap:.4rem}.roadmap-quarter__title{font-size:1.45rem;font-weight:700;color:#1c2028}.roadmap-quarter__count{border-radius:0;background:#1469da;color:#fff;font-weight:700;font-size:.64rem;padding:.1rem .35rem}.roadmap-quarter__collapse{border:0;background:transparent;color:#1552b5;font-size:.78rem;font-weight:700;cursor:pointer}.roadmap-quarter__body{max-height:610px;overflow-y:auto;padding:.48rem;display:grid;gap:.5rem}.roadmap-group{border-bottom:1px solid #c9d2df;padding-bottom:.45rem}.roadmap-group__toggle{width:100%;border:0;background:transparent;color:#2b3647;font-size:.84rem;font-weight:700;text-align:left;padding:.2rem .25rem;cursor:pointer}.roadmap-group__items{display:grid;gap:.45rem;padding-top:.3rem}.roadmap-group.is-collapsed .roadmap-group__items{display:none}.roadmap-card{border:1px solid #d5dde8;border-radius:.7rem;background:#fff;padding:.56rem;min-height:72px;text-align:left;display:flex;gap:.42rem}.roadmap-card--item{width:100%;cursor:pointer;transition:border-color .1s ease}.roadmap-card--item:hover{border-color:#9eb4d3}.roadmap-card__marker{width:.22rem;border-radius:0;background:#f5b301;flex-shrink:0}.roadmap-card__marker--vision{background:#b756e3}.roadmap-card__content{min-width:0}.roadmap-card__kicker{font-size:.62rem;letter-spacing:.02em;color:#7a899d;margin-bottom:.22rem;font-weight:800}.roadmap-card__title{font-size:.95rem;margin-bottom:0;line-height:1.2;line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.roadmap-card__text{display:none}.roadmap-card--category{background:#fff}.detail-screen{min-height:calc(100vh - 1rem);color:#1f2a37;background:#f6f8fb;border:1px solid #d7dee9;border-radius:.35rem;padding:.35rem 1rem 1.2rem}.detail-screen__topbar{padding:.35rem 0 .5rem}.detail-screen__hero{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.25rem 0 .55rem}.detail-screen__hero-title{font-size:clamp(1.2rem,.5vw + 1rem,1.9rem);line-height:1.2;font-weight:700;max-width:920px}.detail-screen__hero-actions{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap;justify-content:flex-end}.detail-screen__meta-row{border-top:1px solid #d8dee8;border-bottom:1px solid #d8dee8;padding:.55rem 0;margin-bottom:.35rem}.detail-screen__meta-line{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:.82rem;color:#5c6f87}.detail-screen__separator{color:#9aa9bd;font-size:.76rem}.detail-screen__phase{color:#6a7e96;font-weight:800}.detail-screen__topics{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.75rem;font-size:.86rem}.detail-screen__topics-tags{display:flex;gap:10px}.detail-screen__tag{border:1px solid #d8e0ec;border-radius:.28rem;padding:.18rem .45rem;background:#eef2f6;color:#566b83;font-size:.74rem;font-weight:600}.detail-screen__body{border-top:1px solid #dbe3ef;border-bottom:1px solid #dbe3ef;padding:.8rem 0;display:grid;gap:1rem}.detail-screen__panel h2{font-size:clamp(1.15rem,.5vw + 1rem,1.55rem);color:#273649;margin-bottom:.55rem}.detail-screen__panel ul{margin:0;padding-left:1.2rem;color:#32465c;line-height:1.5}.detail-screen__capability{padding-top:.85rem}.detail-screen__capability h2{font-size:1.75rem;font-size:clamp(1.15rem,.8vw + .85rem,1.6rem);margin-bottom:.55rem;color:#273649}.detail-screen__capability-actions{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.detail-screen__capability-label{color:#4d5f75;font-size:.76rem;font-weight:700}.detail-screen__capability-select{justify-content:flex-start;font-size:.92rem}.detail-screen__capability-link{color:#1f5cb8;font-weight:700}.detail-screen__add-button{border-radius:.5rem;font-size:.86rem;padding:.52rem .95rem}.detail-screen__icon-button{width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:.5rem;font-size:.95rem}.detail-screen__timeline{overflow-x:auto;padding-bottom:.35rem}.detail-timeline{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,250px);gap:.6rem;padding-top:.5rem}.detail-timeline:before{content:"";position:absolute;left:0;right:0;top:0;border-top:2px dashed #c8d1de}.detail-timeline__quarter{padding-top:.65rem;position:relative}.detail-timeline__quarter:before{content:"";position:absolute;width:.45rem;height:.45rem;border-radius:999px;background:#95a5bc;top:-.31rem;left:0}.detail-timeline__title{font-size:.82rem;color:#33495f;font-weight:800;margin-bottom:.45rem}.detail-timeline__cards{display:grid;gap:.45rem}.detail-timeline__card{display:flex;gap:.42rem;border:1px solid #d4dbe6;border-radius:.7rem;background:#f7f8fa;padding:.55rem;min-height:72px}.detail-timeline__marker{width:.2rem;border-radius:999px;background:#f5b301;flex-shrink:0}.detail-timeline__marker--vision{background:#b756e3}.detail-timeline__phase{color:#72849a;font-size:.58rem;font-weight:800;margin-bottom:.18rem}.detail-timeline__name{color:#1e2b3a;font-size:.82rem;line-height:1.15;font-weight:700}@media(max-width:836px){.home-topbar{padding:0 16px;min-height:48px;height:auto;flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;padding-top:.5rem}.home-topbar__logo{width:52px}.home-topbar__nav{flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.home-topbar__link,.home-topbar__reports{font-size:.8rem;padding:.28rem .55rem}.home-banner__text{font-size:28px}.home-banner__background{padding:0 20px}.home-frase p,.roadmap-products__hero-title{font-size:20px}.roadmap-products__intro{font-size:1.25rem}}@media(max-width:1600px){.roadmap-grid{grid-auto-columns:minmax(272px,272px)}}@media(max-width:1280px){.roadmap-products__cards{grid-template-columns:repeat(2,minmax(220px,1fr))}.roadmap-grid{grid-auto-columns:minmax(258px,258px)}}@media(max-width:992px){.roadmap-grid{grid-auto-columns:minmax(78vw,78vw)}.roadmap-quarter{min-height:460px}.roadmap-quarter__body{max-height:480px}}@media(max-width:768px){.roadmap-screen{width:100%}.roadmap__product-picker{grid-template-columns:1fr}.roadmap__product-option{min-height:280px}.roadmap__topbar,.roadmap__toolbar{flex-direction:column;align-items:stretch}.roadmap__actions{justify-content:flex-start}.roadmap-products__hero{min-height:250px;padding:1.1rem}.roadmap-products__hero-title{font-size:1.125rem;max-width:340px}.home-topbar{padding:0 12px;padding-bottom:.4rem;padding-top:.4rem}.home-topbar__logo{width:48px}.home-topbar__link,.home-topbar__reports{font-size:.75rem;padding:.22rem .45rem}.home-banner__text{font-size:22px}.home-frase{margin:40px 0 48px}.home-frase p{font-size:18px}.roadmap-grid{grid-auto-columns:minmax(88vw,88vw)}.detail-screen{padding-inline:.7rem}.detail-screen__hero{flex-direction:column;align-items:stretch}.detail-screen__hero-actions{justify-content:flex-start}.detail-screen__title{font-size:1.2rem}}@media(max-width:560px){.roadmap__search{width:100%;font-size:.8rem}.roadmap__count{font-size:.75rem}.roadmap__actions{width:100%}.roadmap-grid{grid-auto-columns:minmax(92vw,92vw)}.home-frase p{width:90%}}@media(max-width:420px){.roadmap-screen{width:100%}.roadmap__product-option{min-height:248px;padding:.65rem}.roadmap__product-option-title{font-size:1.2rem}.roadmap__product-option-image{height:82px}.roadmap-products__logo{width:70px}.roadmap-products__hero-title{max-width:250px;font-size:1.24rem}.roadmap-products__intro{font-size:.9rem;padding:.95rem .7rem .75rem}.roadmap-products__intro:before,.roadmap-products__intro:after{width:160px}.roadmap-grid{grid-auto-columns:minmax(94vw,94vw)}.roadmap-quarter__title{font-size:1.45rem}.roadmap-quarter__collapse{font-size:.72rem}.detail-screen{padding-inline:.45rem}.detail-screen__meta-line,.detail-screen__topics{font-size:.8rem}.home-banner{height:45vh}.home-banner__background{padding:0 16px}.home-banner__text{width:calc(100% - 32px);font-size:18px}.home-topbar{padding:0 10px;padding-bottom:.35rem;padding-top:.35rem}.home-topbar__logo{width:44px}.home-topbar__reports{font-size:.7rem;padding:.2rem .4rem}.home-topbar__nav{gap:.25rem}.home-topbar__link{font-size:.7rem;padding:.2rem .4rem}.home-frase p{font-size:16px}.home-cards__grid{gap:20px}.home-card__container{width:90vw;max-width:280px;height:190px}.home-card__title{font-size:16px}.home-card__link{font-size:1rem}}.roadmap-quarter.is-empty{opacity:.55}.button{border:1px solid transparent;border-radius:.5rem;padding:.55rem .95rem;cursor:pointer;font-size:.875rem;font-weight:600;background:transparent}.button--primary{color:#fff;background:#2563eb}.button--primary:hover{background:#1d4ed8}.button--ghost{color:#1f2937;border-color:#e5e7eb;background:#fff}@media(max-width:836px){.button{padding:.2rem .5rem}}.organigrama{width:100%;max-width:1440px;margin-inline:auto;padding:2rem 1.5rem;background:#faf8f0;min-height:100vh}.organigrama__header{margin-bottom:.5rem}.organigrama__title{margin:0;font-size:1.15rem;font-weight:700;color:#1f2937}.organigrama__subtitle{margin:.2rem 0 0;font-size:.82rem;color:#6b7280;font-weight:400}.organigrama__actions{display:flex;gap:.75rem;margin-bottom:1rem}.organigrama__canvas{padding:1rem 0 1.5rem;overflow:hidden}.organigrama__tree-wrap{width:max-content;min-width:100%;margin:0 auto}.org-node{display:flex;flex-direction:column;align-items:center;width:clamp(140px,14vw,200px);min-height:180px;padding:.6rem;border:1px solid #d1cfc7;border-radius:.7rem;text-align:center;margin:0 auto;transition:opacity .25s ease,box-shadow .25s ease}.org-node--dimmed{opacity:.4}.org-node--highlighted .org-node__avatar.org-node__avatar--interno,.org-node--highlighted .org-node__avatar-fallback.org-node__avatar--interno{box-shadow:0 1px 8px #ffcd0080}.org-node--highlighted .org-node__avatar.org-node__avatar--semilla,.org-node--highlighted .org-node__avatar-fallback.org-node__avatar--semilla{box-shadow:0 1px 8px #129ca080}.org-node--highlighted .org-node__avatar.org-node__avatar--externo,.org-node--highlighted .org-node__avatar-fallback.org-node__avatar--externo{box-shadow:0 1px 8px #bbbec180}.org-node--highlighted .org-node__avatar.org-node__avatar--default,.org-node--highlighted .org-node__avatar-fallback.org-node__avatar--default{box-shadow:0 1px 8px #e6b80080}.org-node--clickable{cursor:pointer}.org-node__type{position:absolute;top:.4rem;right:.4rem;padding:.2rem .45rem;font-size:.68rem;font-weight:600;color:#fff;background:#10b981;border-radius:.3rem;line-height:1}.org-node__avatar-wrap{display:flex;justify-content:center;margin-bottom:.35rem}.org-node__avatar,.org-node__avatar-fallback{width:62px;height:62px;border-radius:999px;border:3px solid #e6b800;object-fit:cover;background:#fff}.org-node__avatar-fallback{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:#fff;background:#ffcd00}.org-node__avatar--interno{border-color:#ffcd00}.org-node__avatar--semilla{border-color:#129ca0}.org-node__avatar--externo{border-color:#bbbec1}.org-node__avatar--default{border-color:#e6b800}.org-node__position{margin:0;font-size:.72rem;font-weight:600;color:#6b7280;line-height:1.2;min-height:1.8rem}.org-node__name{margin:.15rem 0 0;font-size:.78rem;font-weight:700;color:#1f2937;line-height:1.2;word-break:break-word}.org-node__skills{margin:.5rem 0 0;padding:0;list-style:none;text-align:left;width:100%}.org-skill{display:flex;align-items:center;gap:.4rem}.org-skill+.org-skill{margin-top:.15rem}.org-skill__bar{width:36px;height:8px;border-radius:.3rem;flex:0 0 auto}.org-skill__bar--high{background:#10b981}.org-skill__bar--medium{background:#f5b301}.org-skill__bar--low{background:#d1cfc7}.org-skill__label{color:#374151;font-size:.68rem;line-height:1.15}.organigrama__legend{display:flex;gap:1.5rem;margin-top:2rem;padding-top:1.5rem}.organigrama__legend-item{display:flex;align-items:center;gap:.4rem;font-size:.85rem;color:#1f2937}.organigrama__legend-dot{width:14px;height:14px;border-radius:999px;flex-shrink:0}.organigrama__legend-dot--interno{background:#ffcd00}.organigrama__legend-dot--semilla{background:#129ca0}.organigrama__legend-dot--externo{background:#bbbec1}.org-node--compact{min-height:auto;padding:.5rem .4rem}.org-mobile-level{display:flex;flex-direction:column;align-items:center}.org-mobile-level__line{width:2px;height:20px;background:#d1cfc7}.org-mobile-level__single{display:flex;justify-content:center}.org-mobile-level__row-wrap{width:100%;touch-action:pan-y}.org-mobile-level__row{display:flex;justify-content:center;gap:.5rem;flex-wrap:nowrap}.org-mobile-level__row-item{flex:0 0 auto;max-width:33%}.org-mobile-level__paginated{width:100%}.org-carousel{width:100%;overflow:hidden;position:relative;touch-action:pan-y}.org-carousel__track{display:flex;transition:transform .3s ease;will-change:transform}.org-carousel__slide{flex:0 0 100%;display:flex;justify-content:center;padding:0 .5rem;box-sizing:border-box}.org-carousel__dots{display:flex;justify-content:center;gap:.4rem;margin-top:.6rem}.org-carousel__dot{width:10px;height:10px;border-radius:999px;border:2px solid #d1cfc7;background:transparent;padding:0;cursor:pointer;transition:all .2s ease}.org-carousel__dot--active{background:#ffcd00;border-color:#ffcd00}.org-center-carousel{width:100%;overflow:hidden;touch-action:pan-y}.org-center-carousel__track{display:flex;justify-content:center;align-items:flex-start;gap:.5rem;transition:opacity .25s ease}.org-center-carousel__slide{flex:0 0 auto;transition:transform .3s ease,opacity .3s ease}.org-center-carousel__slide--center{transform:scale(1);z-index:2}.org-center-carousel__slide--left,.org-center-carousel__slide--right{transform:scale(.85);cursor:pointer;z-index:1}.organigrama__manager-tabs,.organigrama__manager-tab{display:none}@media(max-width:1024px){.organigrama{padding:1.25rem .75rem 1.5rem}.org-node{min-height:auto;padding:.5rem .4rem}.org-node__avatar,.org-node__avatar-fallback{width:56px;height:56px;border-width:2.5px}.org-node__position{font-size:.62rem;min-height:1.4rem}.org-node__name{font-size:.68rem}.org-skill__bar{width:28px;height:6px}.org-skill__label{font-size:.58rem}.organigrama__legend{flex-wrap:wrap;gap:1rem;margin-top:1.5rem}}@media(max-width:480px){.organigrama{padding:1rem .5rem}.org-node{min-height:auto;padding:.35rem .25rem}.org-node__avatar,.org-node__avatar-fallback{width:40px;height:40px;border-width:2px}.org-node__position{font-size:.56rem}.org-node__name{font-size:.6rem}.org-skill__bar{width:22px;height:5px}.org-skill__label{font-size:.52rem}}@media print{.organigrama__actions{display:none}.organigrama{padding:0;background:#fff;max-width:none}}
