@charset "UTF-8";.knowledge-map-topic-group-widget.card-success[data-v-97555838] .card-body:before{border:1px solid var(--green35)}.knowledge-map-topic-group-widget .card-badges[data-v-97555838]{position:absolute;top:-.625rem;right:.75rem;display:flex;flex-wrap:nowrap}.knowledge-map-topic-group-widget .card-badges .badge[data-v-97555838]{font-weight:400}.knowledge-map-topic-group-widget .card-badges .badge+.badge[data-v-97555838]{margin-left:.5rem}.knowledge-map-topic-group-widget[data-v-97555838] .card-body{padding:.875rem}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-title{min-height:2.625rem;font-size:.875rem;font-weight:500}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .widget-footer{font-size:.75rem}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-progress .badge{padding:.25rem .35rem;font-weight:400;color:var(--black75);pointer-events:auto}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-progress .badge+.badge{margin-left:.5rem}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-progress .badge.empty-value{opacity:.35}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-progress .badge:hover{opacity:1}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-progress .badge.yet-to-learn{background-color:var(--white100);box-shadow:0 0 0 1px var(--black25) inset}.knowledge-map-topic-group-widget[data-v-97555838] .card-body .group-progress .badge.can-apply{background-color:var(--blue07);box-shadow:0 0 0 1px var(--blue100) inset}.knowledge-map-node .breadcrumb[data-v-0b039a7a]{padding:0;font-size:.875rem;background-color:transparent}.knowledge-map-node .breadcrumb .breadcrumb-item+.breadcrumb-item[data-v-0b039a7a]:before{content:"→"}.knowledge-map-node .breadcrumb .breadcrumb-item.active[data-v-0b039a7a]{font-weight:500;color:var(--black100)}.knowledge-map-node .breadcrumb .breadcrumb-item[data-v-0b039a7a] .h-icon{vertical-align:-1px}.knowledge-map-node .breadcrumb .breadcrumb-item a[data-v-0b039a7a]{color:var(--black50)}.knowledge-map-node .breadcrumb .breadcrumb-item a[data-v-0b039a7a]:hover{color:var(--black100)}.knowledge-map-node .topics-group-card[data-v-0b039a7a]{z-index:0}.knowledge-map-node .relations-container[data-v-0b039a7a]{position:relative;z-index:0}.knowledge-map-node .relations-container .relations-container__inner[data-v-0b039a7a]{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none;transition:opacity .05s ease-in-out}.knowledge-map-node .relations-container .relations-container__inner[data-hidden][data-v-0b039a7a]{opacity:0}.knowledge-map-node .relations-container .relations-container__inner .relations[data-v-0b039a7a]{width:100%;height:100%}.knowledge-map-node .relations-container .relations-container__inner .path[data-v-0b039a7a]{fill:none;stroke:var(--black12);stroke-width:1px;marker-end:url(#head)}.knowledge-map-node .relations-container .relations-container__inner .path_active[data-v-0b039a7a]{stroke:var(--black100);stroke-width:1px;marker-end:url(#head-active)}.knowledge-map-node .relations-container .relations-container__inner .arrow-path[data-v-0b039a7a]{fill:var(--black12)}.knowledge-map-node .relations-container .relations-container__inner .arrow-path_active[data-v-0b039a7a]{fill:var(--black100)}.knowledge-map-node .relations-container .section-collapse[data-v-0b039a7a]{padding:0}.knowledge-map-node .relations-container .section-collapse[data-v-0b039a7a] .section-collapse-title{font-size:.875rem}.knowledge-map-node .relations-container .section-collapse[data-v-0b039a7a] .section-collapse-title .icon{flex:0 0 24px;width:24px;height:24px;padding:2px 3px;margin-right:.5rem;border:1px solid transparent}.knowledge-map-node .relations-container .topics-container[data-v-0b039a7a]{position:relative;background-color:transparent;border:0;box-shadow:none}.knowledge-map-node .relations-container .topics-container[data-v-0b039a7a]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--white100);border:1px solid var(--black07);border-radius:.5rem;box-shadow:0 .125rem .5rem #8080800d}.knowledge-map-node .relations-container .topics-container[data-v-0b039a7a] .container-body{padding:.75rem .5rem}.knowledge-map-node .relations-container .topics-container[data-v-0b039a7a] .container-body .topic-block{display:inline-block;width:calc(210px + 1.5rem);padding:.5rem .75rem}.knowledge-map-node .relations-container .topics-container[data-v-0b039a7a] .container-body .topic-block .topic-widget{width:210px}.knowledge-map-node .relations-container .prerequisites-container[data-v-0b039a7a]{position:relative}.knowledge-map-node .relations-container .prerequisites-container .container-connection[data-v-0b039a7a]{top:50%;height:calc(100% + 1.65rem)}.knowledge-map-node .relations-container .main-container[data-v-0b039a7a]{position:relative}.knowledge-map-node .relations-container .main-container .title[data-v-0b039a7a]{padding:.5rem .75rem;font-size:.875rem;font-weight:500}.knowledge-map-node .relations-container .main-container .container-connection[data-v-0b039a7a]{top:2.25rem;height:100%}.knowledge-map-node .relations-container .container-connection[data-v-0b039a7a]{position:absolute;left:-1rem;width:1rem;content:"";border-color:var(--black12);border-style:dashed;border-width:1px 0 1px 1px;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.knowledge-map-node .relations-container .container-connection[data-v-0b039a7a]:before{position:absolute;right:0;bottom:-4px;width:0;height:0;content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid var(--black12)}.knowledge-map-node .relations-container .highlights-active.container-connection[data-v-0b039a7a]{border-color:#000}.knowledge-map-node .relations-container .highlights-active.container-connection[data-v-0b039a7a]:before{border-left-color:#000}.knowledge-map-node .relations-container .highlights-active[data-v-0b039a7a] .icon{background-color:#fff;border-color:#000!important;border-radius:6px}.knowledge-map-node .legend[data-v-0b039a7a]{font-size:.875rem}.knowledge-map-node .badge-project-topic[data-v-0b039a7a]{font-size:1.2rem}.level-progress[data-v-8481a8cb]{display:flex;align-items:center;justify-content:center;width:12px;min-width:12px;height:16px;margin-right:.25rem}.level-progress .progress[data-v-8481a8cb]{width:12px;height:8px;background-color:transparent;border:1px solid var(--black12);border-radius:.125rem}.level-progress .progress .bg-success[data-v-8481a8cb]{background-color:var(--green50)!important}.level-progress .progress-skipped[data-v-8481a8cb],.level-progress .progress-completed[data-v-8481a8cb]{border-color:var(--green50)}.level-progress .progress-skipped[data-v-8481a8cb]{background-color:var(--green50);background-image:linear-gradient(135deg,transparent 40%,rgb(255,255,255) 40%,rgb(255,255,255) 50%,transparent 50%,transparent 90%,rgb(255,255,255) 90%,rgb(255,255,255));background-size:4px 4px}.level-progress .progress-completed[data-v-8481a8cb]{background-color:var(--green50)}.structure-level[data-v-a8982ffd]{margin:.75rem 0}.structure-level[data-v-a8982ffd]:first-of-type{margin-top:0}.structure-level[data-v-a8982ffd]:last-of-type{margin-bottom:0}.structure-level.level-collapse[data-v-a8982ffd]:first-of-type{margin-top:0}.structure-level.level-collapse[data-v-a8982ffd]:last-of-type{margin-bottom:0}.structure-level .level-header .level-toggle[data-v-a8982ffd]{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:.125rem;margin-right:.25rem;font-size:.75rem;color:var(--black50)}.structure-level .level-header .level-toggle[data-v-a8982ffd]:hover{background-color:var(--black07)}.structure-level .level-header .level-toggle .bi-dot[data-v-a8982ffd]{color:var(--black12)}.structure-level .level-header .level-title[data-v-a8982ffd]{display:flex;align-items:center;justify-content:space-between;padding:.1rem .35rem;color:var(--black100);text-align:left;text-decoration:none;border:0;border-radius:.375rem}.structure-level .level-header .level-title[data-v-a8982ffd]:hover{background-color:var(--blue07)}.structure-level .level-header .level-title:hover .descendants-progress[data-v-a8982ffd]{opacity:1}.structure-level .level-header .level-title .descendants-progress[data-v-a8982ffd]{margin-left:.5rem;font-size:.75rem;color:var(--black50);white-space:nowrap;opacity:0}.structure-level .level-body[data-v-a8982ffd]{position:relative;padding-left:1rem;margin-left:.5rem}.structure-level.level-active:not(.level-current)>.level-body>.structure-level[data-v-a8982ffd]:not(.level-active,.level-active~.structure-level):after{border-left-color:var(--black87)}.structure-level.level-active:not(.level-current)>.level-body>.structure-level:not(.level-active,.level-active~.structure-level)>.level-header[data-v-a8982ffd]:before{border-left-color:var(--black87)}.structure-level.level-active:not(.level-current)>.level-body>.structure-level:not(.level-active,.level-active~.structure-level)>.level-header[data-v-a8982ffd]:after{border-left-color:var(--black87)}.structure-level.level-deep[data-v-a8982ffd]{position:relative}.structure-level.level-deep[data-v-a8982ffd]:after{position:absolute;top:0;left:-.875rem;width:10px;height:calc(100% + .25rem);content:"";border-left:1px solid var(--black09);transition:border .25s ease-in-out}.structure-level.level-deep[data-v-a8982ffd]:first-of-type{padding-top:.5rem}.structure-level.level-deep:first-of-type>.level-header[data-v-a8982ffd]:before{height:calc(50% + .5rem)}.structure-level.level-deep[data-v-a8982ffd]:last-of-type:after{display:none}.structure-level.level-deep:last-of-type>.level-header[data-v-a8982ffd]:after{border-left-color:var(--white100)}.structure-level.level-deep .level-header[data-v-a8982ffd]{position:relative}.structure-level.level-deep .level-header[data-v-a8982ffd]:before{position:absolute;bottom:50%;left:-.875rem;z-index:1;width:10px;height:calc(50% + .5rem);content:"";border-left:1px solid var(--black09);transition:border .25s ease-in-out}.structure-level.level-deep .level-header[data-v-a8982ffd]:after{position:absolute;top:50%;left:-.875rem;z-index:1;width:10px;height:calc(50% + .25rem);content:"";border-left:1px solid var(--black09);transition:border .25s ease-in-out}.structure-level.level-deep .level-header .level-header__before[data-v-a8982ffd]{position:absolute;bottom:50%;left:calc(-.875rem + 1px);z-index:1;width:10px;height:1px;content:"";border-bottom:1px solid var(--black09);transition:border .25s ease-in-out}.structure-level.level-active>.level-header[data-v-a8982ffd]:before{border-left-color:var(--black87)}.structure-level.level-active>.level-header .level-header__before[data-v-a8982ffd]{border-bottom-color:var(--black87)}.structure-level.level-active>.level-header .level-toggle[data-v-a8982ffd]{color:var(--black87)}.structure-level.level-active>.level-header .level-toggle .bi-dot[data-v-a8982ffd]{color:var(--black87)}.structure-level.level-current>.level-header .level-title[data-v-a8982ffd]{font-weight:500;background-color:var(--blue07)}.structure-level.level-current>.level-header .level-title .descendants-progress[data-v-a8982ffd]{font-weight:400;color:var(--black100);opacity:1}.structure-level.level-next-to-learn:not(.level-active)>.level-header .level-toggle[data-v-a8982ffd]{color:var(--blue100)}.structure-level.level-next-to-learn:not(.level-active)>.level-header .level-toggle .bi-dot[data-v-a8982ffd]{color:var(--blue100)}@media (min-width: 576px) and (max-width: 991.98px){.structure-level .level-progress[data-v-a8982ffd],.structure-level .descendants-progress[data-v-a8982ffd]{display:none}}.knowledge-map-structure[data-v-afa16598]{font-size:.875rem}.dropdown-body[data-v-99f6d1a3]{display:grid;grid-template-columns:50px 1fr;grid-row-gap:1rem;min-width:300px;font-size:.875rem;font-weight:400}@media (min-width: 576px){[data-v-99f6d1a3] .dropdown-toggle{margin-right:100%}}.track-topics-widget[data-v-485870ec]{font-size:.875rem}.track-topics-widget .badge[data-v-485870ec]{font-size:.75rem;font-weight:400}.track-topics-widget .topics-stat[data-v-485870ec]{display:flex;align-items:center}.track-topics-widget .topics-stat+.topics-stat[data-v-485870ec]{margin-left:1rem}.track-topics-widget .topics-stat .badge[data-v-485870ec]{padding:.3rem .75rem;margin-right:.5rem;font-weight:400;color:var(--black100)}.track-topics-widget .topics-stat .badge.yet-to-learn[data-v-485870ec]{background-color:var(--white100);box-shadow:0 0 0 1px var(--black25) inset}.track-topics-widget .topics-stat .badge.can-apply[data-v-485870ec]{background-color:var(--blue07);box-shadow:0 0 0 1px var(--blue100) inset}.track-topics-widget .topics-stat .badge.use-in-project[data-v-485870ec]{position:relative;background-color:var(--white100);box-shadow:0 0 0 1px var(--violet100) inset}.track-topics-widget .topics-stat .badge.use-in-project .indicator[data-v-485870ec]{position:absolute;top:-2px;right:4px;width:.75rem;height:.35rem;background:var(--violet100);border-radius:1rem}
