.AptitudeSidebarContent-module__QIFyEa__root{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}.AptitudeSidebarContent-module__QIFyEa__body{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;overflow:hidden}.AptitudeSidebarContent-module__QIFyEa__topic_header{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);display:flex}.AptitudeSidebarContent-module__QIFyEa__topic_title{align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-tertiary);font-size:.625rem;font-weight:400;display:flex}.AptitudeSidebarContent-module__QIFyEa__nav_container{height:100%;min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.AptitudeSidebarContent-module__QIFyEa__nav::-webkit-scrollbar{display:none}.AptitudeSidebarContent-module__QIFyEa__nav{-ms-overflow-style:none;scrollbar-width:none;height:100%;min-height:calc(var(--spacing,.25rem) * 0);gap:calc(var(--spacing,.25rem) * 1);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AptitudeSidebarContent-module__QIFyEa__nav_with_slider{position:relative}.AptitudeSidebarContent-module__QIFyEa__sidebarState{margin:calc(var(--spacing,.25rem) * 4)}.AptitudeSidebarContent-module__QIFyEa__sidebar_item{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex;position:relative}.AptitudeSidebarContent-module__QIFyEa__sidebar_item_active{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.AptitudeSidebarContent-module__QIFyEa__sidebar_item_nested{padding-inline:calc(var(--spacing,.25rem) * 1.5);justify-content:flex-start}.AptitudeSidebarContent-module__QIFyEa__dropdown_container{flex:none;width:100%;position:relative}.AptitudeSidebarContent-module__QIFyEa__sidebar_dropdown{justify-content:space-between;align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--muted-foreground);flex:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex;position:relative}.AptitudeSidebarContent-module__QIFyEa__sidebar_dropdown_active{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--foreground)}.AptitudeSidebarContent-module__QIFyEa__dropdown_chevron{z-index:10;width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));flex-shrink:0}.AptitudeSidebarContent-module__QIFyEa__dropdown_chevron_active{color:var(--primary)}.AptitudeSidebarContent-module__QIFyEa__dropdown_chevron_open{rotate:180deg}.AptitudeSidebarContent-module__QIFyEa__item_icon_wrapper{z-index:10;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));flex-shrink:0;justify-content:flex-start;align-items:flex-start;display:flex}.AptitudeSidebarContent-module__QIFyEa__item_icon_wrapper svg{width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4)}.AptitudeSidebarContent-module__QIFyEa__item_icon_active{color:var(--primary)}.AptitudeSidebarContent-module__QIFyEa__item_icon_folder{margin-top:calc(var(--spacing,.25rem) * .5)}.AptitudeSidebarContent-module__QIFyEa__item_label{z-index:10;text-align:left;font-family:var(--font-manrope), var(--font-sans), system-ui, sans-serif;overflow-wrap:break-word;white-space:normal;color:var(--muted-foreground);flex-direction:column;font-size:.75rem;display:flex}.AptitudeSidebarContent-module__QIFyEa__item_label:after{content:attr(data-text);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;display:block;overflow:hidden}.AptitudeSidebarContent-module__QIFyEa__item_label_active{color:var(--foreground)}.AptitudeSidebarContent-module__QIFyEa__trialTag{border-radius:var(--radius-xs,.125rem);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-sans), system-ui, sans-serif;background:var(--color-semantic-green-100);color:var(--color-semantic-green-900);flex-shrink:0;align-items:center;font-size:.5rem;font-weight:400;display:inline-flex}.AptitudeSidebarContent-module__QIFyEa__dropdown_content_motion_wrapper{overflow:visible}.AptitudeSidebarContent-module__QIFyEa__dropdown_content_grid{column-gap:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);grid-template-columns:1rem 1fr;grid-auto-rows:auto;display:grid;position:relative}.AptitudeSidebarContent-module__QIFyEa__dropdown_content_default{padding-inline:calc(var(--spacing,.25rem) * 6)}.AptitudeSidebarContent-module__QIFyEa__dropdown_content_branch_wrapper{height:100%;min-height:calc(var(--spacing,.25rem) * 0);width:100%;position:relative}.AptitudeSidebarContent-module__QIFyEa__dropdown_content_item_wrapper{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}.AptitudeSidebarContent-module__QIFyEa__hover_background{inset:calc(var(--spacing,.25rem) * 0);border-radius:var(--radius);width:100%;height:100%;color:var(--muted-foreground);background-color:#0000;position:absolute}@media (hover:hover){.AptitudeSidebarContent-module__QIFyEa__hover_background:is(:where(.AptitudeSidebarContent-module__QIFyEa__group):hover *){background-color:var(--color-navbar)}@supports (color:color-mix(in lab, red, red)){.AptitudeSidebarContent-module__QIFyEa__hover_background:is(:where(.AptitudeSidebarContent-module__QIFyEa__group):hover *){background-color:color-mix(in oklab, var(--color-navbar) 60%, transparent)}}}.AptitudeSidebarContent-module__QIFyEa__hover_background{transition:background-color .15s ease-out,opacity .15s ease-out}.AptitudeSidebarContent-module__QIFyEa__branch_connector{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);width:100%;height:100%;position:absolute}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.AptitudePracticeState-module__fr65SG__root{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);border-radius:calc(var(--radius) * 1.4);background-color:var(--color-bg-contrast-4);width:100%;padding:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.AptitudePracticeState-module__fr65SG__loading{min-height:calc(var(--spacing,.25rem) * 40);justify-content:center}.AptitudePracticeState-module__fr65SG__skeleton{height:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius);background-color:var(--color-bg-5);width:100%}.AptitudePracticeState-module__fr65SG__title{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-primary);font-size:1.125rem;font-weight:600}.AptitudePracticeState-module__fr65SG__body{margin:calc(var(--spacing,.25rem) * 0);font-family:var(--font-sans), system-ui, sans-serif;color:var(--color-text-secondary);font-size:.8125rem;font-weight:400}.AptitudePracticeState-module__fr65SG__actions{align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding-top:calc(var(--spacing,.25rem) * 1);flex-wrap:wrap;display:flex}
