.BarHOG_container{background-color:#fff;flex-direction:column;display:flex}.BarHOG_rail{border-right:1px solid #e2e8f0;height:100%}.BarHOG_sheet{border-right:none}.BarHOG_header{border-bottom:1px solid #e2e8f0;padding:1.5rem 1.25rem 1rem}.BarHOG_headerTitle{font-family:"Sora", var(--font-family-base);text-transform:uppercase;letter-spacing:.05em;color:#0f172a;margin:0 0 .25rem;font-size:.8125rem;font-weight:700}.BarHOG_headerTotals{font-family:var(--font-family-base);color:#64748b;margin:0;font-size:.8125rem}.BarHOG_body{flex-direction:column;padding:.5rem 0;display:flex}.BarHOG_chapterGroup{flex-direction:column;display:flex}.BarHOG_chapterTrigger{cursor:pointer;text-align:left;width:100%;min-height:44px;transition:background-color var(--animation-duration-fast) ease;background:0 0;border:none;align-items:center;padding:.75rem 1.25rem;display:flex}.BarHOG_chapterTrigger:hover{background-color:#f8fafc}.BarHOG_chapterTrigger:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.BarHOG_chapterIndex{font-family:"Sora", var(--font-family-base);color:var(--primary);flex-shrink:0;margin-right:.75rem;font-size:.875rem;font-weight:700}.BarHOG_chapterTitle{font-family:var(--font-family-base);color:#0f172a;flex-grow:1;font-size:.9375rem;font-weight:600;line-height:1.4}.BarHOG_chevron{color:#64748b;transition:transform var(--animation-duration-fast) ease;flex-shrink:0;margin-left:.5rem}.BarHOG_chevron.BarHOG_expanded{transform:rotate(180deg)}.BarHOG_lessonList{flex-direction:column;padding:.25rem 0 .5rem;display:flex}.BarHOG_lessonLink{min-height:44px;transition:background-color var(--animation-duration-fast) ease;align-items:flex-start;padding:.625rem 1.25rem .625rem 3.25rem;text-decoration:none;display:flex;position:relative}.BarHOG_lessonLink:hover:not(.BarHOG_activeLesson){background-color:#f8fafc}.BarHOG_lessonLink:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}.BarHOG_lessonIndex{font-family:"Sora", var(--font-family-base);color:#94a3b8;flex-shrink:0;width:1.25rem;margin-top:.125rem;font-size:.75rem;font-weight:600}.BarHOG_lessonTitle{font-family:var(--font-family-base);color:#475569;flex-grow:1;font-size:.875rem;line-height:1.5}.BarHOG_activeLesson{background-color:color-mix(in srgb, var(--primary) 5%, transparent)}.BarHOG_activeLesson .BarHOG_lessonTitle{color:var(--primary);font-weight:500}.BarHOG_activeLesson .BarHOG_lessonIndex{color:var(--primary)}.BarHOG_activeLesson:before{content:"";background-color:var(--primary);width:3px;position:absolute;top:0;bottom:0;left:0}.BarHOG_skeletonList{flex-direction:column;gap:1.5rem;padding:1rem 1.25rem;display:flex}.BarHOG_skeletonChapter{flex-direction:column;gap:.5rem;display:flex}.BarHOG_skeletonLessons{flex-direction:column;gap:.5rem;padding-left:2rem;display:flex}.GKiysG_barWrapper{z-index:var(--z-nav-low);-webkit-backdrop-filter:blur(12px);background-color:#ffffffd9;border-bottom:1px solid #e2e8f0;position:sticky;top:4.5rem}.GKiysG_inner{justify-content:space-between;align-items:center;gap:1rem;max-width:90rem;margin:0 auto;padding:.75rem clamp(1rem,4vw,2rem);display:flex}.GKiysG_left{align-items:center;display:flex}.GKiysG_brandLink{border-radius:var(--radius-sm);outline:none;align-items:baseline;gap:.375rem;padding:.25rem 0;text-decoration:none;display:flex}.GKiysG_brandLink:focus-visible{box-shadow:0 0 0 2px var(--primary)}.GKiysG_brandPrimary{font-family:"Sora", var(--font-family-base);color:#0f172a;font-size:1.125rem;font-weight:800}.GKiysG_brandSecondary{font-family:"Sora", var(--font-family-base);color:#64748b;font-size:1.125rem;font-weight:500}.GKiysG_right{align-items:center;display:flex}.GKiysG_desktopChip{font-family:var(--font-family-base);color:#64748b;border-radius:var(--radius-full);background-color:#f8fafc;border:1px solid #e2e8f0;padding:.375rem 1rem;font-size:.875rem;font-weight:500;display:none}@media (width>=1024px){.GKiysG_desktopChip{display:inline-block}}.GKiysG_mobileTrigger{color:#0f172a;background-color:#fff;border-color:#e2e8f0;min-height:44px;display:inline-flex}.GKiysG_mobileTrigger:hover{background-color:#f8fafc;border-color:#cbd5e1}@media (width>=1024px){.GKiysG_mobileTrigger{display:none}}.GKiysG_sheetContent{background-color:#fff;flex-direction:column;padding:0;display:flex}.GKiysG_sheetHeader{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.GKiysG_sheetHeaderTitle{font-family:"Sora", var(--font-family-base);color:#0f172a;font-size:1rem;font-weight:700}.GKiysG_sheetCloseBtn{border-radius:var(--radius-full);color:#475569;cursor:pointer;width:44px;height:44px;transition:all var(--animation-duration-fast) ease;background-color:#f8fafc;border:none;justify-content:center;align-items:center;display:flex}.GKiysG_sheetCloseBtn:active{background-color:#e2e8f0;transform:scale(.95)}.GKiysG_sheetCloseBtn:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--primary);outline:none}.GKiysG_sheetBody{overscroll-behavior:contain;flex:1;overflow-y:auto}.GKiysG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.T34zDW_layout{background-color:var(--background);min-height:100dvh;color:var(--foreground);flex-direction:column;display:flex}.T34zDW_shell{flex-grow:1;grid-template-columns:1fr;width:100%;max-width:90rem;margin:0 auto;display:grid}@media (width>=1024px){.T34zDW_shell{grid-template-columns:17.5rem minmax(0,1fr)}}.T34zDW_rail{display:none}@media (width>=1024px){.T34zDW_rail{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 9rem);display:block;position:sticky;top:8rem;overflow-y:auto}}.T34zDW_main{min-width:0}
