.academy-stops{counter-reset:academy-stop}.academy-stop{counter-increment:academy-stop;display:none}.academy-stop-n:before{content:counter(academy-stop)}.academy-stop[data-for~=all],html:not([data-academy-role]) .academy-stop[data-for~=none],html[data-academy-role~=sales] .academy-stop[data-for~=sales],html[data-academy-role~=marketing] .academy-stop[data-for~=marketing],html[data-academy-role~=customer-success] .academy-stop[data-for~=customer-success],html[data-academy-role~=training] .academy-stop[data-for~=training],html[data-academy-role~=product] .academy-stop[data-for~=product]{display:block}.academy-stop-for{display:none}html[data-academy-role] .academy-stop-for{display:inline}.academy-path-head[data-for=roles],html[data-academy-role] .academy-path-head[data-for=none]{display:none}html[data-academy-role] .academy-path-head[data-for=roles]{display:block}html[data-academy-role~=sales] [data-roles~=sales],html[data-academy-role~=marketing] [data-roles~=marketing],html[data-academy-role~=customer-success] [data-roles~=customer-success],html[data-academy-role~=training] [data-roles~=training],html[data-academy-role~=product] [data-roles~=product]{order:-1}.academy-role-tile{position:relative}.academy-role-tile:after{content:"";border-radius:inherit;corner-shape:inherit;pointer-events:none;transition:box-shadow .15s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #e5e7eb}.academy-role-tile:hover:after{box-shadow:inset 0 0 0 1px #d0d5dd}.academy-role-check{color:#0000;background-color:#fff;transition:background-color .15s,color .15s;box-shadow:inset 0 0 0 1.5px #d0d5dd}html[data-academy-role~=sales] .academy-role-tile[data-role=sales]:after,html[data-academy-role~=marketing] .academy-role-tile[data-role=marketing]:after,html[data-academy-role~=customer-success] .academy-role-tile[data-role=customer-success]:after,html[data-academy-role~=training] .academy-role-tile[data-role=training]:after,html[data-academy-role~=product] .academy-role-tile[data-role=product]:after{box-shadow:inset 0 0 0 2px #444ce7}html[data-academy-role~=sales] .academy-role-tile[data-role=sales] .academy-role-check,html[data-academy-role~=marketing] .academy-role-tile[data-role=marketing] .academy-role-check,html[data-academy-role~=customer-success] .academy-role-tile[data-role=customer-success] .academy-role-check,html[data-academy-role~=training] .academy-role-tile[data-role=training] .academy-role-check,html[data-academy-role~=product] .academy-role-tile[data-role=product] .academy-role-check{box-shadow:none;color:#fff;background-color:#444ce7}.academy-row,.academy-scroll-row{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:12px;margin-inline:-16px;padding:2px 16px 14px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.academy-row::-webkit-scrollbar{display:none}.academy-scroll-row::-webkit-scrollbar{display:none}.academy-row>*,.academy-scroll-row>*{scroll-snap-align:start;flex:none;width:min(82%,320px)}.academy-scroll-row>*{width:var(--phone,min(42%, 200px))}@media (min-width:768px){.academy-row{grid-template-columns:repeat(var(--cols-md,2), minmax(0, 1fr));scroll-snap-type:none;gap:16px;margin-inline:0;padding:0;display:grid;overflow:visible}.academy-row>*{width:auto}.academy-scroll-row{gap:16px;margin-inline:-32px;padding-inline:32px;scroll-padding-inline:32px}.academy-scroll-row>*{width:calc((100% - (var(--across-md,3) - 1) * 16px) / (var(--across-md,3) + .35))}}@media (min-width:1024px){.academy-scroll-row>*{width:calc((100% - (var(--across-lg,4) - 1) * 16px) / (var(--across-lg,4) + .35))}}@media (min-width:1280px){.academy-row{grid-template-columns:repeat(var(--cols-xl,3), minmax(0, 1fr))}}.academy-nav{display:none}@media (min-width:1024px){.academy-nav{clip-path:inset(-8px);flex-shrink:0;align-self:flex-start;align-items:start;width:56px;transition:width .32s cubic-bezier(.32,.72,0,1);display:grid;position:sticky;top:88px}html[data-academy-nav=expanded] .academy-nav{width:240px}.academy-nav>*{grid-area:1/1}.academy-sidebar{opacity:0;visibility:hidden;transition:opacity .16s,transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s;transform:translate(-12px)}html[data-academy-nav=expanded] .academy-sidebar{opacity:1;visibility:visible;transition:opacity .22s 80ms,transform .32s cubic-bezier(.32,.72,0,1),visibility;transform:none}.academy-rail{transition:opacity .2s .1s,visibility}html[data-academy-nav=expanded] .academy-rail{opacity:0;visibility:hidden;transition:opacity .12s,visibility 0s linear .12s}}@media (min-width:1280px){html[data-academy-nav=expanded] .academy-nav{width:256px}}@media (prefers-reduced-motion:reduce){.academy-nav,.academy-sidebar,.academy-rail{transition:none!important}}
