.learning-path-rail[data-v-636aabb1]{position:relative}.learning-path-rail__glow[data-v-636aabb1]{opacity:0;--tw-blur:blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);border-radius:1rem;position:absolute;inset:-.25rem}:is(:where(.dark) .learning-path-rail__glow[data-v-636aabb1]){opacity:.4}.learning-path-rail__glow[data-v-636aabb1]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from:#06b6d433 var(--tw-gradient-from-position);--tw-gradient-to:#ec489933 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f733 var(--tw-gradient-via-position),var(--tw-gradient-to)}.learning-path-rail__card[data-v-636aabb1]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid #06b6d466;border-radius:1rem;padding:1.25rem;position:relative}:is(:where(.dark) .learning-path-rail__card[data-v-636aabb1]){background-color:var(--cod-gray)}.learning-path-rail__icon[data-v-636aabb1]{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from:#06b6d433 var(--tw-gradient-from-position);--tw-gradient-to:#a855f733 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-text-opacity:1;width:2.5rem;height:2.5rem;color:rgb(34 211 238/var(--tw-text-opacity));border:1px solid #22d3ee66;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;line-height:1.5rem;display:flex}.learning-path-rail__label[data-v-636aabb1]{text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px}:is(:where(.dark) .learning-path-rail__label[data-v-636aabb1]){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.learning-path-rail__title[data-v-636aabb1]{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from:#22d3ee var(--tw-gradient-from-position);--tw-gradient-to:#c084fc var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.875rem;font-weight:700;line-height:1.375}.learning-path-rail__summary[data-v-636aabb1]{text-align:right;flex-shrink:0}.learning-path-rail__count[data-v-636aabb1]{color:rgb(192 132 252/var(--tw-text-opacity));margin:0;font-size:1rem;font-weight:700;line-height:1.5rem}.learning-path-rail__count[data-v-636aabb1],.learning-path-rail__toggle[data-v-636aabb1]{--tw-text-opacity:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.learning-path-rail__toggle[data-v-636aabb1]{cursor:pointer;width:100%;color:rgb(107 114 128/var(--tw-text-opacity));background-color:#0000;border-width:0;justify-content:space-between;align-items:center;margin-top:.5rem;padding:0;font-size:11px;display:none}:is(:where(.dark) .learning-path-rail__toggle[data-v-636aabb1]){--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity))}.learning-path-rail__courses[data-v-636aabb1]{flex-direction:column;gap:.25rem;margin:1.25rem 0 0;padding:0;list-style-type:none;display:flex;position:relative}.learning-path-rail__courses[data-v-636aabb1]:before{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity));--tw-content:"";content:var(--tw-content);width:1px;position:absolute;top:.75rem;bottom:.75rem;left:11px}:is(:where(.dark) .learning-path-rail__courses[data-v-636aabb1]):before{background-color:#ffffff1a}.learning-path-rail__course[data-v-636aabb1]{position:relative}.learning-path-rail__course-button[data-v-636aabb1]{cursor:pointer;text-align:left;--tw-text-opacity:1;width:100%;color:rgb(75 85 99/var(--tw-text-opacity));background-color:#0000;border-width:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.375rem 0;font-size:.75rem;line-height:1rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.learning-path-rail__course-button[data-v-636aabb1]:hover{--tw-text-opacity:1;color:rgb(6 182 212/var(--tw-text-opacity))}:is(:where(.dark) .learning-path-rail__course-button[data-v-636aabb1]){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}:is(:where(.dark) .learning-path-rail__course-button[data-v-636aabb1]:hover){--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity))}.learning-path-rail__marker[data-v-636aabb1]{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;width:1.5rem;height:1.5rem;color:rgb(192 132 252/var(--tw-text-opacity));border:1px solid #c084fc80;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}:is(:where(.dark) .learning-path-rail__marker[data-v-636aabb1]){background-color:var(--cod-gray)}.learning-path-rail__course--done .learning-path-rail__marker[data-v-636aabb1]{--tw-border-opacity:1;border-color:rgb(52 211 153/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity))}.learning-path-rail__course--here .learning-path-rail__marker[data-v-636aabb1]{--tw-border-opacity:1;border-color:rgb(34 211 238/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(34 211 238/var(--tw-text-opacity));background-color:#22d3ee1a}.learning-path-rail__course-title[data-v-636aabb1]{flex:1;min-width:0;line-height:1.375}.learning-path-rail__course--here .learning-path-rail__course-button[data-v-636aabb1]{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));font-weight:600}.learning-path-rail__course--here .learning-path-rail__course-button[data-v-636aabb1]:hover{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity))}:is(:where(.dark) .learning-path-rail__course--here .learning-path-rail__course-button[data-v-636aabb1]),:is(:where(.dark) .learning-path-rail__course--here .learning-path-rail__course-button[data-v-636aabb1]:hover){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (width<=1100px){.learning-path-rail__card[data-v-636aabb1]{padding:1rem}.learning-path-rail__courses[data-v-636aabb1]{display:none}.learning-path-rail--expanded .learning-path-rail__courses[data-v-636aabb1],.learning-path-rail__toggle[data-v-636aabb1]{display:flex}}
